"The way the glyph market works on most realms is that there are a couple of people willing to put in the long hours who will have every available glyph posted profitably, and undercut within minutes of being undercut. They all reduce the price very minimally when undercutting, and the "competition" isn't about price, it's about who can relist more frequently.
Gathering nodes need to be fixed. Herbalism and mining give small amounts of experience as you level, mostly rewarding you for going out of your way to gather nodes. A change a while back makes them scale naturally with your skill level, so that you can mine or herb anything, anywhere, just getting varying amounts of usable fragments or whole items depending on your skill.
Congratulations on reaching Level 120! There are a myriad of new things to do. The first thing you should do is head to your faction hub ship where you have been doing your mission table quests and footholds to pick up and complete the quests necessary to unlock World Quests. World Quests will provide you an opportunity to grind reputation levels, acquire gear, and gather Azerite. There are tons of new things to do that we will cover in our Level 120 Battle Guide found here: Level 120 Battle Guide