I've been trying to figure out how to get my generals more desirable traits and avoid them taking on negative traits. I've developed a hunch that keeping generals as active as possible (and not parked in cities for long times) helps keep them from taking on useless traits, but, unfortunately, its necessary to park governors for a while. But I'm not sure if this is the case...
Does anybody know the mechanics of how this works? How do family members gain traits over time? Is this something that can be controlled at all?