This isnt too bad to be honest. Ok, its not a heart wrentching emtional epic, or a new genre defining piece of music, but ive heard a lot worse played in clubs.

The main problem you have with this in a music sense for me is that guitar riff. Man that sucks. Get rid. For a production perspective, you need to sepperate everything. Widen the mids off, get that sub bass low, and get the kick to interact better with the bass with some sidechaining. Watch the levels on some of those filter effects aswell, nearly took my eardrums out ;)