Leveling Up Characters

You gain a trainer feature every level until 21, then every odd level after that.

You gain a Trainer Stat Point every level until 16, then every even level after that.

You gain the ability to take another class at levels 20 and 30.

You gain a new Skill Specialisation every even level, after starting with 3 at level 0.

You gain another Attribute point every level that is a multiple of 10.

The first table illustrates the above, the second table totals how many of each of these things you've gained at certain landmark levels. Unless I've fucked it up.