Leaves are the only answer I've found as well. You seem to be able to get roughly the same xp per leave once or twice then it gets cut in half at least each time. With no further story quests it will take quite a few indeed just to gain 1 lvl beyond 20. My CRP is 20 and that took awhile. I feel your pain.