At your age,heavy sleeping after meals is not ok. Get your
TSH checked. Also ensure that you are not overeating in a meal .Take a balanced home made meal,rich in protein as you are active in sports. Also you can take nimbu Pani, chhach,coconut water or fruit chat between meals to keep your BP normal.
Next Steps
You can consult online for diet counselling and homeopathic treatment.