Aside from software, you should study cartoon animation timing and natural phenomena. Overlapping action, snap, anticipation are all important. I steal stuff from classic animation all the time. For example, three layers of rain/snow: foreground has big raindrops, mid has medium raindrops, and far has lots of tiny…