A few pointers
I myself have not made many frame by frame animations so dnth think im tryin to be a no it all but i think maby next time you should try to work at a higher frame rate. Also once youve finished your work just spend 5 minits or half an hour going back over it to se if there are any little bits you an redo and touch up ive found myself that it realy helps because sometimes the smallest things can ruin a good animation
apart from that it was good and i think it deserves to stay keep up the work and just practice practice practice