Ugliness, in my opinion, is not about physical looks. It's about attitude. This applies to men and women. Beauty is in the eye of the beholder and a man who is real, honest, approachable, these things matter. A man who is not conventionally handsome but treats others with respect and never judges or stereotypes another person is attractive to me.
If you're looking to score with a chick, forget it, you've already disrespected her. If you're looking for a relationship, get to know her. Play up your strengths, forget about your looks. Listen to her, she will tell you what she wants from you. Until you get to know her, how can you know how to approach her? Be her friend. Be her friend's friend. You can let her know you're interested but you must give her space. Neediness indicates a man who needs a mother, not a lover and that, too, is unattractive.
Bottom line, respect her, treat others fairly and kindly and don't pretend to be someone you are not and the girls worth your time will find you attractive.