It's been almost ten years that I've had a Shiny pass me by, by any means (Excluding the Shiny Gyarados, but I don't count that one).
I don't think my luck will change in X and Y, to be honest.
Life is rough.
Have you tried Chain Fishing?
What you do is continuously fish in one spot(you can run from everything, it doesnt break your chain) its better to have a Pokemon with Suction Cups so you'll get a bit more often and be careful not to reel in too slow cause that breaks the chain. Repeat till you get a shiny.
Also a lot of people have found many shinies in the Friend Safari, you you could try hunting in there.