Donnel kind of builds himself. Once you start leveling him up, just pick an advanced class that matches whatever skill grew the most... Or do what I did, and keep advancing, reverting, advancing, and repeat to entirely break the game.