what the fuck telepurte?
Okay Erniii, Completely ignore his "don't do long animations" thing, so many people here try so hard to make animations as long as that or longer but they never do because they lose interest or are too lazy, take it as an achievement that you actually finished that. You dont have to make long animations each time but making long animations will really help, you get alot of practice out of them.
now for cnc, the whole animation looked like it was in slow motion, try to make the pacing a bit faster, it was also very wobbily but that will go away as you animate longer and longer. It also needed alot more easing. If you don't know what that is just google it.