Rocky is an understatement. You need to remove yourself from this situation as soon as possible and for as long as you can. No matter what you said or what you did, you did not deserve to be cheated on, beaten, and completely taken for granted. Raising a family on your own and in poor finances will be happier long term than being with a man who does this and reduces your self esteem and self worth to nothing. And think of the impact it will have on your family. If you don't have two happy, well working parents it will have psychological effects on them that you cannot even fathom.
It won't be easy but you first step is moving out and away from him. Now. He will never change if he always has you in the aftermath. You have given him so many chances and he hasn't learned from any of them. Why would he now?
Waking up next to a beautiful girl,
Step outside and say hello to my beautiful world.