I find i'm getting more shards and crystals by levelling my alt classes/jobs on sprites such as in the swiftperch area for lightning. Every 2 or 3 kills I get 4 shards, or 1 crystal, but am also gaining the exp to level the classes.
Though I guess for someone already 50 on all classes that suggestion is kinda lame :/