You're kinda horribly weak to latias/latios, seeing as your only steels are 2hkoed, and one is supposed to be your main sweeper, plus they come in easily enough on starmie and loom. I'm also not really sure I like your Starmie set, even if using Hail is a cool idea. I'd probably use Psyshock anyway, how often do you see a Conk? You could try changing Jirachi's set to make it a better switch into steels or something.
More importantly though, you're weak to teams of pink nfes