Where to get materials and reagents you may ask? Buy for cheap off farmers in bulk or track Auction House lots. Get in touch with most big sellers. Communication is important here, send a whisper or write them a letter. It would be good for both of you to establish business relationships. Constant suppliers and buyers is convenient for both parties to save the time and effort.
There are more passive methods to gain wow classic gold, but these are slower. For example, many people choose to fish in places like Tanaris, or kill Harpies in Feralas and loot items such as mageweaves. These are rather AFK-able, but again, not as rewarding. Some people choose to favour fun over anything, and like in any MMO (massively multiplayer online game), the best way to have fun is playing games with friends or your guild. Dungeon runs with your friends provide social interaction and are definitely helpful over the long-term for your gold stack!
It is a great advantage to start making some silver and your first gold coin at low levels already. Skinning is a nice choice here. Fast and easy way to gather resources, leather of all kinds while leveling for those who are at the race to level 60. There are many good spots to grind beast mobs and skin them. I like doing it as a Troll Hunter, trolls have a passive racial ability: + 5% bonus damage against beasts.