I've found that the first step to accepting yourself just the way you are is to realize that there are different body types. Not everyone is going to be the same size no matter how hard they try. Here are the three body types.
Ectomorphs have a light build with slight muscular development. They are usually tall and thin with small frames and narrow hips and shoulders.
Mesomorphs have a husky, muscular build. They often have broad shoulders, and their weight is concentrated in the upper body, making them look compact or stocky.
Endomorphs are characterized by a heavy, rounded build with shoulders usually narrower than their hips. They have a round, soft appearance and are more often heavier in weight overall.
All of us can't be thin. But every single one of us can be healthy. By focusing on what types of foods you're eating and how much you're exercising, you'll be able to achieve optimum health, even though you may not achieve society's ideal of thinness. Accepting yourself does not mean that you're hopeless and that it's okay to do nothing. We must still practice healthy habits for life. Accepting yourself means that you feel good and care about yourself, and that you want to be the very best you can be, regardless of your genetics, regardless of society's standards.