The anime really gave the wrong impression of aerial ace. From what they showed with swellow and staravia, it really looks like only a a move bird pokemon can use, but according to the games a whole lot more non-flying pokemon can use it. For instance, Charizard being able to use it makes sense, but how do Charmander and Charmeleon do it? The anime hasn't explained.