I would complement Mining with the following:
- If you want to make gold at high level = Jewelcrafting. It will take a lot of time to level, but you will be repaid in the end.
- If you want cool stuff like parachutes, nitro boost, teleporters, and cool flavor, go Engineering. You won't make gold out of it. It's not that bad to level up.
- If you want to be able to craft stuff for your other characters, go blacksmithing, maybe the best choice if you know you won't raid, and will like spending a lot of time farming. Otherwise, probably the worst choice.