Wow... soi does avaragely take 2 years to get this good... i have been animating a for a little over half a year... i still have a ways to go... but it will be worth it! you been a great inspiration! thank you
one thing that i found helpful is to always be critical of how my animations turn out, and to always try to outdo the last thing ive made. take notes, keep track of your weaknesses, know what you can do to improve, etc.
if you want more advice make sure to hit up hyunsdojo forums/irc. dont be afraid to ask for help!