A "hot girl" is a "pretty girl" that dresses and thinks sexy!
It's impossible for an "ugly girl" to be considered "hot".
Even if she has a great looking body men will always say something like "From the neck down she is hot but her face..."
Of course when you get right down to it.....It all depends on the man who is looking at her. After all beauty, pretty, sexy, or hot are all in the eye of the beholder. What is sexy to some may look "slutty" to others.
The best advice for anyone is "Be Yourself". Fashon may come and go but "style" is a personal choice. Ultimately everyone is looking for someone who will love, appreciate, and accept them for who they are.