this is good for true roaming legendary pokemon, but the birds in X and Y don't count, because they flee before you can battle them, so no moves or abilities will be in effect. You just need to encounter them a dozen or so times, and then go to Sea Spirit Cave where they will stay.