Potions serve more utilitarian purposes, and it's up to you to decide whether to make use of them. The most common is the Swiftness Potion, which can provide you a handy boost in speed while going after annoying quest objectives indoors. These are generally MASSIVELY overpriced, because people know how useful they are. I opted not to spend the gold since Warriors are already fairly mobile, but slower classes may benefit greatly from these.
Take breaks. Unless you're straight up no-lifing it over a weekend or something, this leveling process is going to take ~40 hours. But any time you do need to step away, log out. That tiny little bit of rested exp is insignificant...but you never know when something might come up and you'll have to leave for a longer period of time than you expected. Better to be logged out and safe(especially with War Mode on) than AFK waiting for a d/c. Plus, you'll need to stretch, eat, shower, and maybe sleep. XD

Nearly all quests offer cash or items as a reward, and often both. While completing quests shouldn't be your main form of wealth generation, it is something you are going to do anyway. The key to making the most of quests is picking your reward items wisely. Don't always pick the item that most fits your class - if it isn't demonstrably better than your current item, instead go for whatever reward sells for the greatest amount to the vendor. You can select the in-game interface option to display it in the tooltip. In general, if you can't use a quest reward for your character, pick either a plate-armor or melee weapon as your reward--these tend to sell to vendors for more than other items.

The most simple thing is TradeSkillMaster. This AddOn shows you quite an amount of information in the items tooltip. In my opinion, DBRegionMarketAvg the best source. It tells me the price, an item was posted on all EU realms in the last 14 days. Why not DBMarket? DBMarket only shows you the items value from your server in the last 14 days. This value often gets manipulated. Some people start to post an item with a 500g value for 500.000 Gold on the auction house for several weaks. As a consequence, DBMarket is rising towards 500.000 Gold.  If you use DBMarket with 100% and post your item for 500.000 Gold, nobody will buy it.