WoW: Classic is scheduled for August 27 (technically August 26 if you're in the Americas). The soonest that you can play it is starting in May, during Blizzard's scheduled stress tests. To opt-in you must have an active subscription on your Battle.net account. If you do, go to Account Management and select the Wow Classic beta. Keep in mind, there will be level caps during the test. The schedule is as follows:
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.