It's 100% untrue. Men are beautiful. You are beautiful. Believe in yourself and remember that the most attractive thing in the world is a kind heart and that starts with being kind to yourself.
Don't let the world make you feel ugly, they're just trying to sell you shit.
I dunno, none of those things are what I think about when looking at a dude.
"Nice guys" are a different thing. They aren't kind hearted, they pretend to be kind to get things from people and people can smell the lie from a mile away and resent it. Honest kindness is very attractive.
9 times out of ten I'm attracted to a guy because we have similar interests and he's chill to be around. Thats the most important thing to me.