You're main problem is consistency. I know you know this, spacing is speed. So to have a consistent speed, you need consistent spacing.
so with the ball animation:
physics: when the balls falling it gains speed at a steady rate all the way till it hits the ground, then with no easing, it bounces back up, with the speed declining.
You know this you just made a simple mistake. a way to watch your spacing is to watch the shadow thing from the last two frames. Try to match the gap or slightly change it, pay attention to the direction.
the laser animation:
since you didnt make the laser ill cc the styk. (you should animate everything next time, any kind of practice is good practice)
Easing and flow: you know what easing and flow is so im not going to explain it. but it needs more easing, always ease stops unless easing would make no sense, like a ball hitting the ground. what i mean by flow is commitment, if you start to move an arm upwards, keep going, ease to a stop. dont start to go up and decide to change directions suddenly or have it start to swing, stop halfway, go back a little, then keep on. One eased start. One fluid motion. One eased stop.
Use basic styks for tests!! No elaborate full bodies! You need to concentrate entirely on the anim! Once you got it down you can start showing off your styks.
try some easing tests. like a single line waving back and forth.
with that all said, its cool to see you animating! The start is always the hardest, once you make it through the trenches it gets a ton easier. Keep it up!