You don't have to get all classes up for skills. Some skills are more important than others. I'd suggest to get these levels: Carpentry 50, Blacksmith 15, Goldsmith 15, Leatherworker 15, Weaver 50, Culinary 37, Alchemist 15.
Innovation at Goldsmith 50 and Comfort Zone at Alchemist 50 are nice to have. Armorer's skills are totally useless.