All of that and if I still run short, well there are the side quests, that I haven't touched while leveling my first character to 70. I know it's boring but unless you want to wait till SE increases the exp again, we have seen that in HW after a couple of patches, I think the variety of doing roulette's, pvp, potd, quests, hunts, fates and challenge log aren't that bad.