a lot of the Pokemon that were not able to trade through pokebank had hidden abilities like charizard - solar power, emboar - reckless, ho-oh - regenerator, palkia - telepathy.
Pokemon can be traded through pokebank with there hidden abilities. Only through the forums though. This is where I got the answer. http://bmgf.bulbagarden.net/f600/pokemon-transfer-only-hidden-abilities-through-pokebank-162405/
Yes, any Pokemon can be traded through PokeBank. Except some hacked Pokemon.