If you are an ectomorph, you may struggle to gain weight due to your fast metabolism. People with an ectomorph body type should follow a high-protein diet with balanced carbohydrates and fats. You can ...