Unsatisfied sexually..

I’m literally so disappointed and unsatisfied with me & my boyfriends sex life. We’ve been together three years and we have one child. We rarely ever have sex and when we do it’s literally the worse. It doesn’t feel good at all. It’s literally the most frustrating thing ever and I’m counting the seconds until it’s over. I almost always have to finish myself off if I want to. During sex he’s only worried about getting himself off and what feels good to him. It’s like he literally doesn’t know what he’s doing but he’s been doing it for three years so I don’t understand why it’s not getting better. His sex drive literally went down so much the past couple months and I’m just left feeling unwanted and like he maybe found something better. I spoke up about it multiple times and he just either throws a fit or plays the sad card. He never tries to fix things. During sex tonight I just stared at the wall because like absolutely none of it felt good and I’m not allowed to say no to it unless I want the biggest argument and him kicking me out so I just have to take it. He asked me multiple times what was wrong and I said that I’m straight up not satisfied and all he had to fucking say was “me neither” .. I’m just genuinely angry. I’m angry I have the shittiest sex life, I’m angry every single time I tell him I’m upset he decides he needs to be upset too and turn it on me, and I’m angry he literally can go to sleep with me crying and not even trying to fix anything. I’m so close to not wanting this relationship anymore because there’s so much more then that making me lose feelings but I don’t want our daughter to grow up in a broken household and I know he’ll give me hell about seeing her. He already threatens and tells me that I’m so wrong they’ll give him full custody automatically. I’m trying to be happy and I’m trying to make this work but when he’s constantly hurting me mentally and physically I don’t know how. I have literally not even one friend so I never get to let this stuff out.. I’m just so lost because I love him just not how he treats me.