As some above posters are hinting... you can honestly make money on any crafting class, but you will make signicantly more money if you level a gathering class as well. If leveling a gathering class isn't your thing (which is completely understandable), I might recommend leatherworker to you since their most critical materials are found through killing, which you can technically gather as DoW/DoM.

And someone else hit the nail on the head, you need to do research to know what sells if you're going to try to make money as a crafter. Crafting is really easy in this game and there are a lot of crafters, so leveling to max and then making high level items usually are not going to net you much profit. I actually make most of my money through selling lower level gear that most people, even other crafters, are too lazy to make. The biggest advantage with this is you have significantly less competition and in a short time frame you can set the market value of those items. Looking at the logs and seeing "what is selling/how many times a day" is probably the key thing.

Good luck!