This might sound pathetic but I need more from him
This attitude is your problem.
And this:
I just want some romance and attention and I get next to nothing, even now writing this I feel like a pathetic little girl
You want him to make you feel that your feelings are valid, but you yourself are calling your feelings 'pathetic'.
I don't think he's going to change, but you can; and you must, otherwise you will be writing this post again in 20 years.
The reason he makes you feel like you're going bananas (and act a bit like it sometimes) is because the bit of you that screams with frustration all the time, due to your needs being constantly minimised, that scream sometimes comes out, and you can't control it. I bet it happens over really small things too, doesn't it? Seemingly insignificant things.
The thing is, and it's an important thing, that screaming voice is the real you. The frustration and acting a bit loon is the real you. That is the voice in you that needs to be heard. And it'll be the child-you, I bet. She'll have sat inside you, being shushed and silenced, and possibly having a similar relationship demonstrated to her by your parents, all your life. There's no wonder she's pissed off, really, is there. She's got a really good point. When he silences you, minimises you, invalidates you, she's the one who stands there saying some equivalent of 'FUCK YOU, BUDDY!', isn't she.
So, start listening to her. Not him. I mean, you don't have to do what she says; if she wants to break the lamp over his head, don't do it, but listen to the message in those urges. The inner you thinks that this person deserves to have lamps broken over his head, due to the way he speaks to you (for example)
Stop invalidating your own anger. Our emotions are signposts. If someone makes you feel like you're going mad, that's the time to take your sanity elsewhere. If someone makes you feel like a fabulous you, that's the person to marry or spend loads of time with.
Don't try to change your emotions to suit the person you're with; change the person you're with to suit your emotions.
Once you start listening to your shouty-angry-little-bit-nuts inner self, she will calm down; just like you would, really quickly, if he started listening properly to you. She will start saying good things to you, she will be pleased with you for respecting her, she will become your self respect.
This poor relationship you're having with this man is representative of the poor relationship you're having with yourself. You can't change him; don't try. He is a waste of your time. Spend all your time listening to you from now on.