In order to balance the game, why not create a BUFF for each game class ???
Imagine, each class would have a buff it to try a better balance, since each class has a range of skills, and ceases to have another range of skills ...

It is a tip, one for each game BUFF class, focusing on the balancing of the same !!!