Well, I think in some fields, yes. But I think 99% of people, regardless of height, weight etc. can be attractive if they practice good hygeine and grooming. And if they dress nice. As another poster said, if you come to the office in track pants and a t shirt, you are not going to look as professional as someone who comes in wearing a nice business suit.
We had a situation here where someone was recently let go and one of the reasons (albeit not the sole one) was because she always dressed like a slob. She was told repeatedly that she was to wear the proper business casual attire that everyone who works here has to. Yet she still insisted on coming in wearing skin tight "club" clothes , t shirts with cartoon characters or the playboy bunny on them, and she just looked ridiculous.
My office is not populated by models. There are maybe 2-3 people of each gender who would turn heads walking down the street. The rest of us are all normal looking people. We have people of all races, shapes and sizes. There is only maybe one girl whom I personally consider to be beyond help in the physical looks area. I know that sounds snotty of me but I don't know what else to call it. But she is a nice person and she always dresses nice and acts professional and honestly, she has a very prominent position in the company. She is also happily married to a very nice looking guy. So that really just goes to show that beauty is in the eye of the beholder.
I really think attractiveness is more than just looks. I think professional looking , well groomed people will get hired over women who walk in wearing midriff baring t-shirts and baggy track pants , regardless of whom is thinner, or has nicer teeth.