Notice the **I** statements rather then the **him** statements.
Excellent.
You are right about men in general. We like the "hard to get" playfullness and mystery but that is so much different from saying "no, not in the mood" which is often taken for rejection.
You are also right: you ARE attractive, you do control your weight and appearance for YOU, and you can choose to be assertive and have the courage to try new things, even where sex is concerned.
Courage and assertiveness leads to confidence and well-being.