One thing that must be mentioned in regards to the speed attribute.
Doing a form in the air with speed is a great learning tool, but it can create some issues and bad habits ( like putting on the "brakes").
Speedy combinations on the air are one thing, doing them against resistance is another.
Ask any Kenpo guy
When resistance is added to the equation, be it a body or apd or HB, you will see that "vaunted" speed and smoothness suddenly "disappear", or what you have are "slaps" with very little behind them ( back to the kenpo analogy).
One MUST drill speed AGAINST resistance.
Psalms 144:1
Praise be my Lord my Rock,
He trains my hands for war, my fingers for battle !