A smooth animation has flow. Don't just add inbetween frames, plan your motion paths. And keep your sprite's volume consistent unless intentional changes. Vary your timing to add interest - not everything should move on the same frames or at the same speed.