why do you think this? guys ignoring a girl doesn't mean they think your ugly, it means they are really shy and afraid to be rejected cause rejection is all to common for guys, (and it hurts) and its the opposite for girls, girls dont usually get rejected cause of their physical beauty, and a guys immediate love for a girl, (aka love at first site) and its why guys wait for the girl to approach, girls are the ones who decide on who they want when they want anyways whether a guy approaches or not.
Your not ugly, just average. A nose job would make all the difference in the work, but don't go to someone who'll try to give you a "white" not owe, or a Jackson style nose. You're of African decent. You should an ethnic nose, but smaller.