Enchanting is one of the most expensive professions to level up, but the benefit once you reach 525 will be endless.
Ways to make gold:
Disenchanting items, level 80+ gear can be disenchanted and the reagents sold for 4x the cost of the initial item
Tips from enchanting others gear
Enchanting Guide 1-525