OP, I don't often respond to posts on here but felt I had to with yours, as my first husband sounds a carbon copy of this bloke.
I suffered, I tried so hard to make it work, I was made to feel unattractive, worthless, and sexually unappealing to him. Any achievements of mine were belittled, I would talk to him but would be ignored if he couldn't be bothered to talk to me.
I spent so much time in tears. However I woke up one morning, my pillow was wet, but I had a moment of clarity that despite being married to me he didn't even LIKE me.
There was no point any more putting myself through all this emotional torture, so in short I got rid.
I won't lie it wasn't easy, but within a few weeks it was like an enormous burden had been lifted from my shoulders, and whilst I was on my own I was comfortable in my own skin.
The first time another man paid me some attention I realised like a bolt from the blue that I wasn't the gruesome female that I had started to believe I was.
Don't, for your own sanity, cling to this distructive relationship, get out when you feel strong enough, or ready enough.
You can make a happy and contented life for yourself and your child, it is possible, just because at some stage in your relationship you had fun, felt loved, by this individual means nothing as it was only temporary, and he does not care for you at all.
Just think of his behaviour, he does not like you, he does not care for you, he is not good for you.
I am just hoping and praying that you have your lightbulb moment 