Ugly might be replace with more accurate descriptions that are changable: lazy, ungroomed, slovenly, unbecoming, and other words that indicate that the person isn't living up to their full potential (aside from ilness, stress or struggle that prevents people from doing that)