Gcart B12 is too low. Under 500 there is risk of neurological damage. The Pernicious Anaemia Society recommends 1000. Supplement with Jarrows or Solgar methylcobalamin sublingual lozenges 5000mcg. When levels are optimal reduce to 1000mcg as a maintenance dose.
Folate is dire, only just in range. You can bring this up by eating leafy greens. Also when supplementing B12 you should also take B Complex. Thorne Basic B or Jarrows B Right contain 400mcg methylfolate which should help bring your folate level up.
Vit D is OK if that is 90nmol/L. Replete is 75-200, normally advice would be to get up to 100+.
Ferritin isn't quite good enough. It needs to be at least 70 for thyroid hormone to work properly, preferably around 100. Eating iron rich foods can help, or supplementing with a lower dose iron supplement such as Solgar Gentle Iron 20mg. When taking an iron supplement always take with 1000mg Vit C to aid absorption and help prevent constipation.
TSH is below range but that doesn't matter (unless you're a TSH obsessed doctor) because it's the free Ts that are important.
FT4 is good at 19.
FT3 is very poor and shows you're not converting very well.
For good conversion the FT4:FT3 ratio should be 4:1 or less. Your ratio is 5.27 : 1.
Supplementing selenium helps conversion, and getting your vitamins and minerals at optimal levels is a must, but with your FT3 so low I think adding some T3 to your levo would be a good idea.