Gaining crystals is even more tedious than that. You have to go to the jungle path to the beach to meet rocket racoon and he'll give you crystals from the 2nd time on you meet him. but there is always just a chance to meet him. so you leave the area and return until you get him and the crystals, then you sleep since you can do this only once per day. rinse and repeat. lol