Dude, bro. Teeth aren't the most important thing; they won't grow back, so the key is to preserve them. You definitely need to work out; how else will you enhance what you already have? Only with fat, but you know that's not ideal. As for height, you could really try the Ilizarov apparatus. It personally helped me grow to 199, and after that, I grew another ten on my own. Diet: maximize superfoods. That's chia seeds, avocado (a crappy fruit, but if you have to, you have to), broccoli, Greek (Ashotov) yogurt, raw carrots (yes, you eat them raw), Brussels sprouts, cheese, eggs. It seems like it's all part of a diet, but if you have money, maybe something high in protein would be good too. I don't have that much money, so I can't advise you, but just based on intuition, it could be chicken breast + salmon. Maybe trout. You should check that out yourself.
Небо – угроз не слышит
Небо – ведёт особый счёт
Небо – тебя найдёт