To have the perfect body you don't need to be skinny. You also don't have to look like a Barbie. Barbie if she was a real person she wouldn't be able to walk, she would have to crawl because the ration of her body won't be able to support her breasts. If you have big breasts and bigger torso that's okay because it's just your body balancing its self out.
Weight is also a big factor in body images. Weight has to do with your muscles, height, and fat in your body. You BMI is the one that calculates your fat more. So if you are 5'11 and athletic and weight 135, that's okay because its your height and muscles. The taller you are the more weight you will have and the shorter you are the less weight.
Models can't determine how you look. Mos models on magazines are Photoshop or they wear a lot of make up. Some models do have a lot of freckles or those little brown spots. Jennifer Lawrence was once Photoshopped, they removed all the freckles she has.
If you do feel fat or overweight instead of complaining about it you should exercise and eat healthy. There is also a difference between having a healthy body and being obese. For me the perfect body image is having a healthy body, it doesn't have to be a skinny body. Just one that in a BMI scale it will tell me that I am healthy and I have a normal weight. I don't care if I have a lot of muscles and look fat.
| This is what barby would look like |