You are underweight for your height. Genetics play a role in height. Males usually grow until their early twenties. Suggest you eat 3 meals a day with healthy foods. Suggest eating a Heart Healthy diet which will give you the nutrients, vitamins and minerals your body needs, and help with possibly preventing future disease states. Heart Healthy diet which is a moderate fat diet and a moderate fat diet means = using polyunsaturated (omega 3, corn oil, nuts, etc) fats and monounsaturated (olive oil, canola oil, peanut oil, etc) fats, no saturated fats (high fat snack foods, butter, fat spreads) and no trans fats. Eat low fat meats (chicken, fish, loin of pork) or non-meat sources (soy products, nuts), low fat vegetarian combinations (rice & beans, pasta & beans, low fat cheese & pasta), low fat and substitute dairy products (1% milk, low fat/fat free yogurts, low fat soy milk/soy yogurt), use plant oils, non trans-fat margarines, and eat a lot of fruits and vegetables. Eat daily high fiber breads and cereals (oatmeal). Try nutrient dense drinks 1-2 a day, either purchase them, such as Ensure or Boost, or make your own milkshakes - milk, ice cream, and frozen fruit blended together or yogurt smoothies - yogurt, milk, and frozen fruit blended together for additional calories, protein and nutrients to help increase your weight. Hoped this helped you.
I'm very much grateful for this advice.
So along with increasing my weight, what are the chances that they might boost my height a little?
Both my parents are shorter than I am.
You may grow because males continue to grow until their early twenties. If the family has a smaller stature, you may not grow as much but it is important to increase your weight to become nutritional fit.