I don't think people should force themselves into stuff like make-up or "presentable" clothes, if they don't feel such need for it (unless work forces them to it, that is). Make-up, it's style or amount are very person dependant and you don't have to wear tons of it to look attractive. I don't care about all the "beauty types" and other shit society thinks in general. Because they change. Because listening to how others want to see you is hardly ever a good idea.
I do agree with Zupprika a lot. People with bad state of hair, not taking care of skin, always running in same set of clothes, no matter how stained and worn out they are, will hardly ever look good. And it's because they're often too lazy to wash their hair and face, or put anything clean on before going out.
If you try to have a bit of self confidence, take a proper basic care of your body, make sure your hairstyle isn't a mess and have a clear mind, you will look good. And cleaning skin, making few basic exercises, combing hair and so on are things that take only few minutes a day. For me it is plain lazy, if you choose to run looking like a mess. Now, I know everyone can has a "bad hair day" from time to time. But skin or hair, body... taking care of those requires regularity. If you have skin problems, taking care of it requires something more then washing it with water once or twice a day. And you know what? There is nothing more sad to see then a girl sitting and complaining about how ugly she is, when all you see is not an ugly girl, but a girl that doesn't take a proper care of herself. You don't need to spend hours in front of mirror, put tons of make-up, or have wardrobe full of fashionable clothes, to look good. There is no such thing as having ugly or pretty face to me. However, people who feel attractive and take a basic, regular care of their body will always look good. In general, I think beauty is a state of mind and bit of regular work in a very big part. And yes, in those aspects "There's no such thing as an ugly girl, just a lazy one." is very true. Girls will always have more work to do because we have different type of skin, different way fat grows in body, our hormones are less stable (yay, periods), all of it makes it harder to take a good care of female body.
Of course, if others see you as attractive or not is other thing. But I think it's rather obvious: you will never be in everyone's type. There is no such thing as one universal type of beauty. If you really want to, you can always find something to pick up on in other person. Having big nose/ears, big/small breast, being too thin/tall/short/whatever are things only kids and immature people pick up on, or people who want to hurt you, kill your self confidence. But it's only up to you to allow them. Having few "elements" looking not as good as we'd want to is no tragedy, and if you let people get you down because of it, it's you who has to change. Because there will be always someone, who will find something he doesn't like about you. He will say it and move on, in few days he might not even remember about it. And you will be stuck with it for next months and years. Yes, what people say hurts. But letting it take over hurts even more and you do it to yourself, not others.