The first time i learned goblenese took me 4-5 hrs of grind to hit 50, the trick is to hang on to the next levels so when you hit them you got bunch of cards, think i wasted more time rearranging them than making the xp.