The core problem we're trying to solve is preventing access to higher level skills at lower levels, and reward specialisation while still allowing you to play class free.
Then leave requirements as they are now and add some bonus to skills from the ability levels. add xx% to effects reduce AP costs reduce cooldowns