Just about everything in this game will reward resources (gold, stamina, crystals). Hint: You can add friends to request stamina and send them stamina without affecting your own. Here's a partial list of places you can gather resources:
Story Mode, Arena, Sky Arena, Scrimmage Tower, Training Grounds, Wishing Ponds, Tasks, Daily Check In, Friends.