Boy, you need to stop worrying about women and go live life. Make it a mission to rebuild that self esteem and your view of life first. You are not mentally ready for marriage, my friend. You need give yourself 10 more years before that.
Go work out and take baby steps when it comes to women. You will fail a lot before you see improvements. For that to happen you need to drop that subconscious anger and paranoia you have towards women.
Nurture a mindset that's healthy and still put yourself in high esteem.
Go educate yourself on various things that will improve your life and broaden your mind like communication, philosphy, psychology and other shit.
You don't need school for this. Youtube and kindle on your phone is enough.
Focus on becoming a man of high quality and still humble. Women hate men who always tryna look down on people and adore men that they can look up to.
Go out there just live life and focus on becoming more happy with yourself. The right women will come to you.
Having kids with a woman that's been around the block isn't something you want. Be stronger than your dicc, my friend