Now that I've realized you can go to the Island of Dreams over and over again for the hour, I'm managing to get a lot of items and a better understanding of how to get the specific moves on the Pokemon through the games.
I just walked out with a ton of berries, a couple of pass orbs, potions, net and great balls, etc., and got a Kangaskhan with Counter =D
You really need to score high on those games to get the Dream World moves. The only one I'm good at is the "Find the Pokemon" one.
Where do you see how many points you've collected overall so you can unlock more areas on the island?