mmm
mmm well the sounds are not so good sometimes, like doesn't one scream every time he gets hit (unless in the lungs rendering someone speechless) next to that it needs more realism, i never seen anyone in dragonball z power up right after being hit with 2 blasts. without showing some damage first.
last of all it needs speed. each time he hits him away he should go a bit faster then the last time, and it needs more speed in general...
and if u got al that covered u could start thinking of gravity, they might be able to fly but if u go one away after a time the speed takes down and he starts to be the subject of gravity, so in stead of using straight tweens use guides to let them fly with a curve.
hope this helps