For a first completed animation I must say there are lots of positives to take from this. Okay yes you need a lot of practice to really refine the skill and that takes time, but you already have the basics to start improving. Some nice fluid camera movement and some challenging animation involved. Keep up the good work!