The most effective way to get gold is to purchase it through the store, but there are other ways as well. You can complete challenges that will give you rewards including gold, or you can invite friends through Facebook or Twitter and get rewards for inviting them!