This is your 8th topic. Not checking old topics, but have we covered this ground before?
HDL might be better with more B vitamins which your diet can easily lack.
TSH=2.5-4 is a problem.
You need to be using iodized salt and/or supplementing in a multi-vit that lists iodine and selenium. Selenium is very important in this situation.
I have never seen a report of a doc asking about iodine. He will not treat, but you can.
Eval overall thyroid function via last paragraph in this post.
E2 is too high, getting closer to E2=22pg/ml should improve LH/FSH, lower SHBG, lowering SHBG+T and increasing FT. You can try 0.5mg anastrozole per week in divided doses. Your doc probably is uninterested.
A high potency B-complex multi-vit with trace elements including 150-180mcg iodine and 150-200mcg selenium would address multiple issues. Most men do not need added iron and should avoid vitamins that list iron. Can you post your CBC?