as with any skill to make money you have to provide things that no one else does or offer better prices on the stuff most ppl dont have lol
there are well over 100 recipes for each profession that you cannot get from the trainer must be dropped and or found from secret NPC's around the world and no i do not know of any trainers for anything but enchanters that is in udman instance 40+ for enchanters