Hi, and welcome to Newgrounds! :) You must be new around here. Now, you do know that Newgrounds is a site for animation and games, right? Yeah, there's a reason that the other things you see on here are drawn.
Now, the song was good, and we do have the Audio Portal, so please(!), submit the song there, where it can be appreciated. But when the occasional 'real video' does come thru, the score usually suffers here, because we prefer to stick to animations and games.
Newgrounds is a site for animation. There may be a few videos here and there that go against that but generally all videos on the site are some sort of animation. If it's not already, then I suggest you upload this to sites like Youtube or Vimeo and see how you do there, but Newgrounds tends to prefer animated material. :)