Traits match up with mind body and spirit

I would still like to be able to train my Hearthlings so they can become better
a new class
weight trainer increases Hearthlings body, can only increase Hearthlings body to the weight trainers body level.
Teacher increases Hearthlings mind. can only increase Hearthlings mind to teachers mind level.
(insert profession here) increases spirit. can only increase Hearthlings mind to the level of the (insert profession here) spirit level
this way I don’t have to sacrifice my Hearthlings in hopes of getting better ones.