>>24875123You can't trust in passerbys, is rare that they will give the pokémon that you need. The Deposit option in the GTS is very effective if you know how to use, but if you want to complete the dex, instead of trade all your current mons for another bunch of current mons, you need to adquire new quantities of mons, with that I mean make your number increase, for this you need to learn some tricks in the GTS, here's how I did it (I posted it some days ago):
Just deposit a popular pokémon in the GTS and wait for a few hours or a day. I got many legendaries and others commons that way.
My main tactic was trading Gallades, I just had to catch Kirlias in a Safari Zone (Y), and play the specific Super Training that could drop Dawn Stones. You can see here:
http://bulbapedia.bulbagarden.net/wiki/Super_TrainingIn 3~7 tries generally I could get a stone, but if I really wanted to get a certain legendary/trade evolution/rare monster, I would get 2 stones, the first one I would use to evolve Kirlia, and the second one I would make the Gallade hold, so this would make the trade be even more faster.
If you want to get a trade evolution mon that requires a item, just get the first stage (for example, Porygon) and make it hold Up-grade, then deposit it asking for Porygon2 (believe or not, it WILL be traded), then deposit your Porygon2 holding Dubious disc, and wait for your Porygon-Z.
You just need to learn how GTS, it's the best way to fill the dex nowdays without having all the games.