Trendy females that have a flare for fashion, take care of their bodies and can carry a conversation would have to be extremely disfigured for me to call them ugly. As long as you've got all 3 things covered you're good. Also, when I say take care of their bodies, I mean eating healthy (most of the time) and taking the time to exercise 2-4 times a week. Diet alone will keep most people in shape. The exercise just gives a more complete look to your figure.
There is ugliness really unless someone is insecure and act out (be rude, etc). Ugliness is subjective and so is beauty. Be proud, confident, assertive, and sweet like honey. Most guys would fall mad for you. Trust me on this. Make sure to dress your best everyday and make progress on your exercise and work/career/school. It is very attractive to be with someone who has self confident and is living their dream. Think positive or work on it.