Do all non-PVP battles give the same amount of EXP?
Solution 1:
You'll generally get more XP by pushing your Kingdoms Power Levels and regular levels, as well as your Hero and Class levels.
Quickly try to get all Kingdoms to Level 10, and Power Level 6 or better. Follow by maxing out your favorite Class, or at least getting the Class Weapon for 250 wins.
Then you want to push ALL of your Hero levels to at least 10, the. 20, then 40, and higher.