Coming along what Kableye said, the main issue is that the team is... well, too slow. Hariyama, as Kableye said, helps vs fire types tho for Delphox I guess Tomb and Flygon serve as good checks. Guts on Hari is an option, tho tbf the lack of recovery makes it very sub-par (if I need a fighting...