Acting is one of the most vital key points in having a good animation. You can have crappy effects but if you have the ability realy make that character or characters come to like it will make all the difference. Another thing to consider is 2d art, it realy helps you visualize things. I'm pretty sure you already knew that but just in case.