You sound like a wonderful lover since you are trying very hard to please. It sounds like he's the one with the problem. The answer lies in communication. He should tell you his feelings and what would make him happy. You shouldn't have to guess. And you should tell him what you've just told us.