your team can easily get Twaved. Thats your only weakness, as for Jirachi. As much as I like the Moveset, since I used it, but it does fail sometimes.
Replace Ice punch with fire punch. You need Fire punch for lukes, magnezone (when your trapped), especially scizors.
Ice punch only for gliscors? No way. Iron head would do enough damage to kill it.
and Salamance with no speed? it will get PWNT! You gotta put like the bulky set salamence at least. Salamence always needs speed EV's no matter what, even if it is bulky.
anyways good luck.