Mastery Bonus

When a character has unlocked every ability in a Class, they gain a permanent bonus to their stats called a Mastery Bonus. These bonuses stack and remain active even if the character switches to a different class.

Enemy units can also receive mastery bonuses for the main class and subclass if they have all the abilities unlocked. They will never have the mastery bonuses of other classes.

Base Classes
The 20 base human classes provide the following bonuses when mastered:

Badge Classes
The badge classes provide the following bonuses when mastered. Note: Story characters cannot receive these mastery bonuses due to not being able to use badge classes. Lord and Princess have a single entry because they share the same bonuses and are mutually exclusive due to the gender restrictions.

DLC Classes
These human classes require Missions and Monsters and can be obtained by all human characters, generics and story.

Story Classes
The story characters' unique classes offer the below bonuses when mastered. These bonuses are comparatively larger due to story characters not having access to badge classes.

Bzil Classes
Bzaro receives the below bonuses for each Bzil class that he masters.

Monster Classes
In Missions and Monsters, monsters gain a mastery bonus for fully unlocking their base class. Naturally, that means these bonuses are mutually exclusive.

Variants
Each Variant provides a mastery bonus when all abilities are unlocked. Requires Missions and Monsters.