You CAN change if you want to. There are parenting classes and books. You can see a therapist. You say you are good at setting goals for yourself and achieving them - i am too, techwise; its harder to do in the "softer" areas of our lives, but thats what ts and lifecoaches and physical trainers are for.

Dont let life pass you by.