I got this from Blobyolo:
Trade the newly hatched pokemon over to another game.
Give it a EXP Share and train it with a higher leveled pokemon. (Example: Go through the pokemon league a few times)
When its at a high enough level, give it a Lucky Egg and EV Train it (Or just train it) too Lv.100.
Hope this helps! Credit to Blobyolo!