Quite well done, you got some experience. But there are a few flaws too. On one hand, there is a little lack of credibility in the motions: Fish doesn't hop up and down, instead it waves the body back to the tail sidewards like a flag, usually. On the other hand, in-game animations are surely done in a different way, not as whole scripted movies like in Blender ... we will have different conditions and purposes.
But I hope you will be able to understand and match them just as easy.