Teen parent relationship... please give some advice

As I teen parent I feel so much pressure to stay with my baby’s father. Our relationship isn’t horrible but it isn’t good. He continuously picks video games, friends, weed, over our daughter (who is almost 4 months) and I. We deserve more love than he gives us. I’ve talked to him many times about it. Nothing changes. Or it does for a little then right back to before. The thing is we’ve been together three years and we have a great connection. I love him a lot but I’m not getting the love I want back. Another thing is he’s too sexual. He constantly touches me and I hate it. He’s always being sexual and wanting to have sex. I try just cuddling and he just wants sex. He does things he knows I hate all the time (TMI like touching my bum hole. I don’t want anyone touching it??) I don’t know. I just want someone to make my daughter and I their everything and I’m tired of waiting for my boyfriend to do this. I don’t care if he’s young, we both made the decision. Why am I the only one that has to take care of her? What should I do?