Jirachi works really well as a special tank, and can tank physical hits with relative ease as well.
Jirachi @ Leftovers
Trait: Serene Grace
EVs: 252 HP, 4 Def, 252 Spd
Timid Nature
- Calm Mind
- Psychic
- Wish
- Thunder/Water Pulse
I love this Jirachi, it is very hard to take down and after a few CMs it is nealry impervious to Special Attacks and is an offensive Monster. Thunder should be used in the rain, and Water Pulse is for ouside of rain, as it has a large chance to confuse the enemy and covers Jirachi's weaknesses. Don't worry about it's low Base Power because it still hits relatively hard when Super Effective. Try this Jirachi, it won't let you down.