It's sad that you're going through this, but I've been in his position. I don't know how we got there, but we both failed to honestly speak about it for AGES!
My questions to you..
You don't like things as they are, but how would you want them to be in a perfect world?
Do you love him?
If so, do you tell him?
Does he tell you he loves you?
I eventually got brave and told my wife what I wanted (nothing spectacular, just regular filthy sex with the woman I loved). Lo and behold, we started slow and built up to crazy. All the time she wanted pretty much what I wanted!
I was embarrassed to be honest about my sexual needs/wants and in so doing just prove I'm 'just the same as all men', and the conversation could have gone both ways - if she'd said sod off I think we would have split up there and then.
I think you need to communicate, honestly. Ask him to just listen and say what you want from your life in a calm and clear way.
Say what are the non-negotiables, and if you love him, tell him so, and tell him how much. In fact, say lots of positive and true things about him (he's a man, like me, he'll lap it up!). If you can't think of anything positive, maybe there's your answer?
If he makes no effort to share his thoughts with you, or say positive things about you, then maybe suggest counselling.
If that doesn't work, do everything you'd do if you were trying to attract a new man into your life - that can work too!
Tears are fine - I cried!!
But stick to facts and don't shout.
Stay calm.
Be honest.
Good luck!