At a basic set up, For Skinning/leath go druid/hunter, for herbal/alch go rogue/priest, for tailor/enchant, go mage/warlock for engineer/weapon smithing/armor smithing (all of wich require mining) go pally/warrior, of course all classes can do as good at any, these classes just have advantages...