Efforts to increase height at the age of 20 years is not going to bear fruit. Yes muscle bulk can be increased with certain medicines. All such formulations contain herbs like shatawari , musli
, kaunch, shilajeet etc. These if taken within prescribed limits have no side effects. Avoiding of sour things is right to some extent as Ayurveda is based on Ras [ taste ] though there are some more factors like gun virya vipak etc. taken in consideration but sour things are for reducing.