Well according to recently sources Pokémon Bank apparently doesn't stop the majority of hacked Pokémon from getting transferred from B/W and B2/W2 to Pokémon X and Y.
It only stops Pokémon that have incorrect Abilities, Moves and Stats etc. This is what Pokémon Bank apparently considers to be hacked Pokémon:
http://www.tsanth.com/images/legal_legit_chart_v1.gif
Before you say anything there is evidence to support this since it has let Pokémon such as these be transferred:
![Illegal Tepig](/pokebase/qa-plugin/https-img-proxy/image.php?key=84cedbeeea2511e7&url=http%3A%2F%2Fimg.gawkerassets.com%2Fimg%2F19an8hgvyh3eqjpg%2Fku-xlarge.jpg)
This Tepig is considered to be hacked since it's Thick Fat Hidden Ability hasn't been released yet.
Another one:
![Illegal Totodile](/pokebase/qa-plugin/https-img-proxy/image.php?key=fa43950d102fb4ba&url=http%3A%2F%2Fimg.gawkerassets.com%2Fimg%2F19an8hgw7szxtpng%2Fku-medium.png)
Totodile in a Master Ball, Seriously?
Another one:
![Illegal Shiny Torterra](/pokebase/qa-plugin/https-img-proxy/image.php?key=51f4ab1574dc731d&url=http%3A%2F%2Fimg.gawkerassets.com%2Fimg%2F19agsji1m3392jpg%2Fku-xlarge.jpg)
This Torterra is Illegal because it has it's Hidden Ability and is Shiny.
Anyway by the evidence presented in these sources, I can safely say you should be able to transfer your Pokémon over with no problem.
Regarding your other question:
Yes. If you hacked your game to have 999 Master Balls, any Pokémon you catch in them will still be able to compete in Tournaments.
Source: Experience
I did the exact same thing on White to get 999 of every item, battle item and berry. I caught half of my Pokémon with the hacked Master Balls and was still able to compete in the Official Tournaments with them.
Overall Sources: http://tay.kotaku.com/pokebank-hilariously-fails-to-stop-hacked-pokemon-1489449874
http://nintendoeverything.com/pokemon-bank-doesnt-stop-hacked-pokemon/