It's not just about the length of the animation... Seriously, you haven't taken the time to engage the audience with your work.
Introduce the "protagonist" (HERO) of your work, because he appears a LOT from here to there. Give some kind of backstory, flesh him (or her) out... These are the things that build a core character background, so you can move forward and gain followers/follows...
Otherwise, you deteriorate, because you've just got globs of color moving on my screen, and why would I give a shit about any of them. PLZ... THINK first, and engage me...
The animation is relatively clean, so you've got "good technique"... Everything else about it has just about been done to death, or doesn't really matter!
Feel free to ask for more at maddude13
I can even offer helpful resources (bad voice-overs and the like)... We can discuss prices...