Quoted By:
I got every legend I ever wanted from GTS by trading vivillon. Try that. Got the nat. dex in about three weeks.
Tip: aim for trading for fully evolved pokemon then hatch their babies (then evolve the babies once if it's a 3-chain evo line). Much faster than training the pokemon from lvl 1.
Tip2: if you do train, use the exp O-power and victory road, if you need to level something heaps then use the rotation battle in restaurant Le Wow in Lumiose. The O-power will also persist for the whole duration of the rotation battles which is nice.