Depends on what you want to do on the overall scale, my initial suggestion would just be to give them more, which would include boosting of each of the weaker traits.
The problem with most of the traits is they only really grant 1 technology, and some of them an additional minor benefit, this is both boring since it doesn't define your faction, and its underpowered compared to picking master scouts and enchanters, and stuff like that.
The thing is, I have been playing tons of the new XCOM game so my sense of balance might be a bit off, and my ideas to correct most of the traits forgotten again 
If nothing else, I hope to see one of Sean's mods fix them.
Sincerely
~ Kongdej