Not affectionate but

My boyfriend isn't really affectionate. Doesn't really say nice things unless I say something first, he's holding my hand more, and kisses me more but he doesn't like to make out. I'm trying to accept him the way he is BUT

he doesn't touch me when we are intimate. He doesn't run his hands over my body, grab my boobs, rarely actually does he touch my boobs (and I want him to). He just rubs my clit for a minute, sticks it in, and finishes within 10 minutes and I'm not warmed up at all. I told him it makes me feel like he's just Using me for an orgasm instead of actually wanting to Be with me. He said he doesn't mean to but it hasn't changed. Like, if I want an orgasm, I'll just fuck my self. I have sex with him because I want to be with him. I want to be touched and lusted after. I don't feel like he's happy with my body at all and doesn't really like me? What do I do if I already talked to him?