Try to gather up all quests for a dungeon before trying to queue up for it. Preferably pick up dungeon quests as soon as they are available to avoid getting them when you are over leveled. Dungeons themselves reward a good amount of experience due to the grouping of mobs, but the quests on top of that reward great experience and decent questing gear.

All the things that kept trade goods cheap while the value of gold was falling are no longer true in the new expansion. Most players are working on gearing up their main characters right now, and it will be a while before people earn the levels and reputations on secondary characters to serve the markets for high-end trade goods, so there are fewer crafters competing with each other to serve a community that is swollen with returning players.
Something to keep in mind as well is that this will make enchanting materials more valuable, since it is likely most players will now simply scrap their boe greens instead of getting them disenchanted. Also redundant dungeon/raid gear can be scrapped rather than traded to the (guild) enchanter in the run. Less stuff gets disenchanted, meaning there will be less ecnhanting materials, meaning their value will rise. All the more reason to DE rather than scrap as an ecnhanter.