Unless you're going to put a key on every frame (and there are professional animators who do that), getting bouncing ball right is all about getting the channel curves right.
Here's one of my generic bouncing balls from school you can examine and dissect. Things to note:
-although the green channel looks like the path of the ball, it is really only the vertical motion in graph form. It wouldn't matter whether the ball was going right, left or bouncing in place, the green graph would not change.
-parabolas for the vertical motion channel, not triangles, not semicircles, not sine waves. Only a parabola will mimic the incremental change in velocity that gravity causes, both on the way up and on the way down.
-It takes more than just one key at each bounce to place the ball correctly. This is because squetch changes the distance between the ball's center and its base.
-the red graph is the horizontal motion. Almost entirely straight lines, with very slight halts at the bounces to keep them from looking like they were skidding.
-If I were redoing this today I would probably not have the stretch last as long I did. Just a bit before landing and a bit after takeoff.
BTW, the PRJ is done in V11.1, no guarantees about how it will open in other versions.
Happy Bouncing!