I can tell you're new so I'll give you some credit. You seem to have some skill, but I'd recommend a better animation program to use. There were so many animation errors in this that I don't even really need to explain as it's pretty obvious when you watch this. The best I can say for now is keep on practicing and improving. You got some potential that is waiting to burst out and amaze everyone here. Good luck!