Everybody likes to give their parents credit/blame for everything (good and bad) but that overlooks the fact that people have different personalities that are surprisingly inborn and resilient. David Brooks has a line somewhere (I'll try to dig it up) where he says the most important thing is to be a "good enough" parent: provide a safe environment where your kids are encouraged and stimulated. It's not necessary to be a super-parent. Extraordinary people are not solely the product of parenting and the main thing is to shepherd your kids through childhood so they can reach adulthood without any scars.