I'm trying to get the most I can for my THM (before Vanya) and here's what I have so far:

Lightning Brand (M Acc +12 Materia)
Gridanian Square Shield (replacing MH and OH for Mogstaff)
Felt Cavalier's Hat (Magic Acc +12)
Felt Bliaud (Piety +13) (replacing for Gridanian Officer Overcoat)
Coliseum Loincloth (INT/Piety +7)
Fingerless Raptorskin Gloves (Will be replacing for Gridanian Officer Gloves)
Serpent Sergeant's Jackboots
Raptorskin Satchel Belt (Enmity -9)

Serpent Sergeant's Bracelets
Serpent Sergeant's Earrings
Spinel Choker
Coral Ring
Coral Ring +1

Current stats are as follows:
Intelligence: 282 (+23)
Mind: 257 (+22)
Piety: 257
AMP: 474
M Acc: 477

What should I do to better optimize my THM before I attempt for some Vanya gear? Could the set up also benefit BLM as well?