My favorite Jirachi set:

Jirachi @ Leftovers
Trait: Serene Grace
EVs: 252 HP / 224 SDef / 32 Spd
Calm Nature
- Body Slam / Thunder Wave / Thunder
- Iron Head
- U-Turn
- Wish / Fire Punch
Specially defensive Jirachi is a pretty awesome Pokemon. The classic paraflinch combo is a given on this set. U-Turn is great to grab momentum, especially on a Rain team when your opponent suspects you might be SubCM. Wish is a good team support option while Fire Punch whacks Ferro, Forry and Scizor. (Also Escavalier but does anyone even use that?)