Absorption of food nutrients

Patient: How do I increase the absorption of essential nutrients in my body? I’m very thin, 17 and male. I would like to put on more muscle and some fat too. I do exercise a lot including muscle training exercises and honestly, i eat a lot too. I have heard that drinking vinegar water before a meal helps. Is it true? If not how do I increase absorption?

Symptoms: Thin