I found a quick way if you want to just get this achievement and don't really want to play anymore:
First, I'd recommend getting EVERY other achievement before going for this one. You can work on getting wishes while whittling down the achievement list, netting quite a few in the meantime.
Next, get as many of your household to have as many easy, quick wishes on hand as possible (aka "Pickup [baby]", "Buy [furniture]", "Chat with [Sim]", etc).
Now, save your game. Then, quickly complete all of your Sims' wishes and any that come soon after. Usually, after completing the wishes that are on hand, some more that I can easily follow up on come soon after and I go ahead and do these too. Once you feel they aren't coming anymore, save your game, but this time in a second save slot.
Now, the thing here is to then reload the original save file, go through the wishes again, and save in the second slot. How this works is that the completed challenges and progress on them is saved to your gamertag when you save, not the file itself. So, as long as you're saving, you can just keep stacking the wishes. Works for "Epic Fail" too.
All in all, this is quicker than playing the game normally. During my grinding, I was able to jump in and get around 7-10 wishes each game load within 6-8 minutes, depending on if more wishes popped up or not.