28 Year Old Seeking Help

Age 28 years
Height 170 cms
Weight 120 pounds trouble in gaining weight. I add only small amount lean muscle mass while on training.
Waist 29 inch
Body and facial hair : hairy legs, average beard and regrow well in 1 week. Chest hair not much but visible.
Fat: lean and tonned body fat percent will be very low, abs are permanent.
Health conditions: no known health conditions.
Rx Otc drugs: used 5-6 years back for short duration.
Diet: Pure vegeterian diet . Additonally I take omega 3 capsules.
Exercise: On average 4 times a week. Each day 45 minutes session only.

I have basic information of endocrinology and not new to this forum.

Today I got my labs after a gap of almost 1 year.
Total T 717.86 ng/dl (241- 827)
Free T 22.80 pg/ml (8-50)
E2 31.8 pg/ml < 39.8
Lh 3.59 miu/l
Fsh 3.41 miu/l

Lipid profile

Cholestrol 177 mg/dl ( 130- 240)
Triglyecrides 66 mg/dl (65- 165)
Hdl 38 mg/dl (>35)
Non- hdl 139 mg/dl 130 -150
Ldl 126 mg/dl upto 130
Vldl 13 mg/dl
Cholesteol/hdl ratio 4.66
Ldl/hdl 3.32

My TSH has been in range of 2.5 to 4 in past 3 years and sometimes my feet are very cold even in summer. My doctor says these are normal levels and do not treat. I know it should be around 1.

What should be next course of action . Please give insight about my T profile.