Have you heard of the Masuda Method? It was invented by Junichi Masuda, and its basically this:
Normally, your chance of finding a shiny is 1/8192. But, if you breed a Pokemon from your game and a Pokemon from another country, your chances that the offspring are shiny is multiplied by 5! (That's still just 1/1365, but that's better than 1/8192) Combined with the Shiny Charm, your chances are even better... I'd go on the GTS, and look for a Pokemon not from the USA (you can usually tell by the nickname). Good luck with breeding!