I wouldn't use any more money on Anti-TPO. It's good, so thank your lucky stars and move on. Rather, get a FT3 if it's available, to tell you what you have available to drive your metabolism. TSH is high, so that makes me think your FT3 will be inadequate. Total Testosterone is good. Again, if it's available, a free testosterone would tell you the active portion available for your body to use. However, if you feel good, don't bother. Vit D needs just a bit more supplemented to get in the optimal range.
On future testing, you might consider getting a serum sodium and potassium. They might be part of a larger blood chemistry panel. Google potassium and eyelid twitch. Both low potassium and low magnesium are implicated in muscle spasms, but the only reliable test for magnesium is RBC Magnesium (red blood cell).