I dated a hot girl and she kept telling me that she was very attractive and that she only dated me because I am 'nice' (no she really said that). It became apparent that she felt I should really work hard to please her, and just her being with me was effort enough on her part.
I now find attractive a woman who looks into my eyes when we're talking. Someone who is into the same things I am. I think it helps that I'm 39 and I have some life experience but I am very into people these days. Having sex with a woman with a 'hot' body is pretty much the same as having sex with someone who is, how to phrase it, 'less hot'? But in fact it's those less hot women who are actually the hottest. They have more curves. They smile at you. They're actually pleased to be with you. They pay more attention in conversation. They're more fun to be places with. And damnit, they actually want to please you during sex so if you want to please them back too, the whole thing is just so much more fun.
I think it's great the really hot guys sleep with tons of women and never call them back. They're doing me a favour because they have the entire top 10% of attractive women to sleep with - because I certainly don't want to. I'm happy dating someone fun to be with.