You need something on your team as a stealth rock set upper, a ghost type to block rapid spins, and a fail-safe plan.
I would reccommend giving Jirachi Stealth Rock somewhere there. Replace psychic with stealth rock. I'm not understanding the point of psychic much, especially when you have an...