You experienced things you don't want your children to know; you think about it and are concerned; I get the impression you are willing to try to adapt your behaviour and be alert to things that might upset your children, you are willing to learn from your parents and their mistakes; you see raising children as an amazing, potentially joyful experience.
Sounds like you will be a great parent

. Go for it... all those things work in your favour already

.