Raverzer0 - go back to lower level zones, you get way more whacks per energy, and more whacks = more leprechauns. OK, so you'll slow down your overall progress int he game, but you'll get the event done.
Also make sure to get as many people helping at the leprechaun stations as you can (caps at 100) as this affects how much oomph you get per turn in.