The only addition I would make is to add KPQ solo ligator farm at 21. If you can get a track, usually off peak hours, by yourself at lvl 21 at ligators either using alts or friends to get you into the PQ, the exp per hour is nuts. You must be the party leader, the alts or friends will either leave the instance or the party at the beginning. I was training a lukless mage starting at 21 and with 2 hours I had gained 3 levels. It was roughly 55k exp per hour. Now, it is not against the rules to spend the 30 minutes inside, grinding alone, however it is frowned upon. I would suggest running the dungeon with other players if there are enough. Though, the solo exp is god tier +.