I only have about 2k gold right now. The problem is that you need potions to do this stuff.
Where can I find recipes?
What potions you need? You get recipe/formula for various potions and enchantments through out the game, such as treasure chest, quest rewards, item loots and merchants. Once you obtain any recipes, bring them to their respective trainer and the recipe will be automatically learn. Before battle tower, all recipes for potions can be recorded down through the alchemist tree in the basement of the windmill. All learned recipes will be carry over to your alchemy trainer in battle tower, same goes to the enchantment recipes, where there a blacksmith in broken valley, not in the 1 in village, which will recorded down all your enchantments recipes.
If you can obtain battle tower and know nothing bout potions and enchantment recipes, I really speechless.