None of those things are a turn-off. Don't think about the things you may not like, but focus on your attributes. Use your pretty smile or sense of humor to make up for other areas you may feel you lack in. Confidence is something a lot of people look for in a gf.
As I said in a reply to a very similar post, looks don't matter to some people. I personally don't have a problem dating a girl who is a little overweight, short, or has acne, all those things are natural and you can't go around searching for a 'perfect' looking girl for forever, you won't find it very easily. The sad truth is, though, that looks are usually the initial draw to complete strangers, and for some, looks make it all. Those are the guys that aren't good. Do what the above poster said, it's true.