We all have different types of bodies because we are all genetically different from each other. But the millions of people on the planet can be grouped into 3 main categories according to the type of bady which they possess by virtue of their genes – Ectomorph, Mesomorph ad Endomorph.
Genetics is something which is permanent, so it is not possible to change your body type inherently. But with proper workouts and nutrition/supplemantation, you can improve your characteristics to a desired level upto a large extent.
Since these genetically different body types react differently to any external stimuli like workouts, diet etc, it becomes increasingly important to design a training and diet schedule which ideaaly fits best with your body type.
Ectomorphs is the technical term for skinny people. They have thin arms, legs, hips etc.with a very low body fat percentage. If you are an ectomorph, you should maintain a caloric surplus through taking in a wholesome diet, and your strength training sessions should include heavy weights with a lot of rest between the sets. They should avoid much cardio.
Mesomorphs are between the Ectomorphs and Endomorphs. Their body is ideal for bodybuilding as they can put on muscle more easily than any other body type. They have strong legs, broad shoulders and low body fat. Mesomorphs should train with as much variations in their workout routine as possible. They are also advised to do cardio about 2-3 times a week.
Endomorphs tend to store fat more easily, and have difficulty in building muscle. But instead of putting it all on genetics, consistent efforts can improve the appearance of the body. They should go for regular weight training, fucusing more on compound movements with moderate weights. They should also include cardio 3-4 times a week, with 20-30 minute sessions.