Even though the "looks" convo has been done to death lately I just have something I want to say. As far as looks go, the only thing that can't be changed is your face, and with some surgery even that can be changed these days. So there is no excuse for someone to not look the best they can. Ever see those make-over shows where some hillbilly from Idaho who hasn't shaved or had a haircut in 6 months and been rockin' the same overalls and plaid shirt for a week come on and make a complete transformation in 3 hours. A shave, a nice haircut, and some nice clothes can work wonders for any man.
Also as far as your body type, if your scarily skinny or grossly overweight there is no one to blame but yourself for not looking good. If your too skinny start eating and hitting the gym. If your too fat then get on a diet. With the right guidance I think almost any man can be at least a 7 if they put in some effort to their appearance.
That being said, how much does looks matter? All looks do is get you the opportunity for a girl to hear what you have to say. If she has even the slightest attraction to you, blowing her away with your words will get you the girl. On the other hand, even if you are one of the hottest guys she's ever seen, if you are arrogant, conceited, boring, quiet, shy, non-alpha, supplicating, (need I go on?) then you WILL NOT be getting anywhere with that girl. Think hard, if you are not succeeding with women then you probably have one of the downfalls I just mentioned. I have a couple of those which is a work in progress for me personally.
Bottom line is look the best you can but don't dwell on it. Don't get good looking and expect girls to fall over you. It's not gonna happen. Being fun and interesting is by far the most important thing to being successful with women. Having a little money never hurt either but fun and interesting trumps money too. I see guys all the time throwing their money around and getting rejected. Girls don't like show-offs. Be humble and kind, but stand for your beliefs and don't accept bad behavior from any woman. Have as much going on for yourself as you possibly can. The more positives you have, the easier it will be to get the girl of your dreams. Actually let me reiterate that. Lets not say "girl of your dreams", cause that puts women on a pedestal......................lets say "suitable companion"
Edit: O and I forgot to mention to be sexual. Being a great person will make you a great friend. If you want to bed lots of women you have to be "sexual". They are just as horny as you, if not more. Don't make them feel like a slut but make sure they know that you WANT their bodies. If you can't show a woman your desires, then how can you ever expect to end up in her bed?