not bad by any means but it definitely could definitely use some work especially if you're going for dubstep, because i see this as being dubstep at all... maybe some sort of weird industrial track with no vocals except the STFU sample.
i also find it to be too long and repetitive with nothing coming in to keep me interested for 7 minutes.