I feel like I am doing something right, I was/am able to get 50M exp a battle by angering a wave thrice with maximum level 12 gems, but that seems to be my limit despite going from 100ish to 500ish in a day.
What step am I missing, because clearly 50M isnt worth as much as it is at 500, as it would be at 100.