How can you get more gold without purchasing it ?
You can luck out in the card game, change silver to gold from adventures and also inviting friends is a great way to earn a little extra gold.
From the top of my head I believe these are the main ways.
EDIT: The new Halloween rounds were a great incentive for community goals to earn gold.