uhm, I guess your refference is Angel?
well, I can tell you have put thought into it, but you are too blinded by thinking too much about how you "should" animate, or how other people do it to really see what you are doing.
The frames themselves separatedly dont look wrong, but you need to work on the frames as a group, you need to think about how the current frame leads into the next, you need to do things the eye can keep track of
Specially with that bouncing, it might be correct to think up of an animation like that, but it does not work when you have a frame drop up and down 5 pixels per frame, people just cant keep track of that
Let's just put it this way
Angel still works as a sillouethe
Your animation doesnt.
here's a suggestion
its just a quick brush-in drag&drop job, hope its usefull....