Know Your Body Type For Best Training Results Have you heard about body types before? If you haven’t then there are 3 main types. These are¬†Ectomorph, Mesomorph, and