Yeah it has some good ideas. I like the vocal but it definitely needs to be louder. The bass does sound a little off. Perhaps reduce the pumping a bit, and like kyba said it seems to have a strange stereo image. I also don't think the bassy stuff at 1:42 really works that well. Cut it out and focus on making everything else really good. Oh and raise the volume of your sub as well as it seems a bit quiet.
Other than that though you got some good sounds going