Song sounds good for the most part. You've got the lead vocal cutting right through the mix nicely. I'm on headphones, but it sounds like the kick is too forward. I like the intro.
On arrangement, the length of the song is good, but the outtro is way too long for this style of music. I'm thinking more lyrics... but that's pure opinion.
Good job.