Have you considered adding Inherited bonuses base on class/passive tree specialization?
By class -
Like in D3 where for example Melee characters have decreased DMG (just an example, D3 inherit bonus is dull as f*uck).
The sentinel for example can have inherit block chance, regardless of using a shield or not or can dual-whiled two handed weapons/dual-hand and a shield with a debuf.
Passive tree specialization -
When you unlock the higher tier of passive in a specific passive tree to get some kind of a buff that further emphasizes on the fantasy of the character progression and rewarding the player for his/her dedication to this passive tree.