The reluctance of people to express their desires or to share their experience really limits sexual enjoyment and can encourage unwelcome practices.
If you can't tell your partner what you like and what you don't, how are they going to know? You need to be able to talk about these things before and after sex - and also in the moment, because our feelings change. At this particular moment I really want it slow, but in 5 minutes I might want it fast. Or, right now I want a rough fuck and tomorrow I might want a long, leisurely intimate session. If you don't express these feelings, then what chance does your partner have of exciting you? It's just random!
If they do something you don't like, stop them, ffs. It's not like you're insulting their manhood, it's like you're saying 'I don't like broccoli'. Most people find their partner's excitement the most exciting thing. Telling them how to do it (and how not to fuck it up) should be a great conversation. Saying 'I really find that when you put your hand on my throat it just kills it for me, but when you run your nails down my back I just love it' allows them to feel great and that they can please you and be a better lover. It's such a good conversation to have if you can have it in an intimate sharing way that doesn't threaten anybody's ego.
Sex is a really complex and dynamic thing. People like different things; we here on MN plenty of women saying how much they like receiving oral sex and others saying they hate it. You'll never know your partner's triggers (good and bad) unless you talk about them. None of us are mind readers
And when you talk, you really really need to be honest. Don't put up with shit you don't like because you feel that you're weird. We're all bloody weird; own it