Help me please

Guys i need help. I've been sexually active for four years now and my problem is. I DON'T ENJOY SEX BUT I AM HORNY MOST OF THE TIMES, THE THOUGHT OF HAVING SEX EXCITES ME. but doing it, with my so sucks. I hate kissing and licking because then my skin starts smelling like his breath. I don't like oral sex it disgusts me. I just like penetration which my partner does for 30 seconds max. What do i do? Why do i hate foreplay. I think of kinky ways and rough wild sex but i hate it when he kisses me and my body. I love him a lot. Every thing else between us is fine. I am sexually awkward. What do i do ☹️