No, hot women are attracted to confidence. You can be ugly as sin and get hot chicks if you act right. Find a girl that notices you, and then be nice... for a hot minute. Then act like you could care less if she was around or not. She will be on your **** like flies on ****. Nothing drives a girl crazier than a guy who she can't make like her. That's the secret right there, and that is why "nice guys" think that all hot girl's boyfriends are douchebags. Sure it seems like the guy is acting like an ******* to her, but all he really is doing is keeping her around. Until a girl is about 27-30 and wants to get married, she is going to **** around on you if she gets the slightest bit of board. Girls are evil like that, especially nowadays. It might sound mean but it works like gangbusters.