Hey, firstly thank you for playing. So happy to hear you liked the game so far!
Traits are definitely something I have on the roadmap. You might noticed villagers already have some, for example "cold blooded", "industrious", but right now they don't do much.
As for how to gain more villagers, currently there are two ways: Happy villagers pair up and have children, or wanderers will occasionally ask to join. For wanderers, you'll get a couple per season, and its a popup at the top middle of the screen asking if you accept them or send them away.