The mix needs a lot of work. Your drums, kick and snare in particular, are much louder than your synths, and they completely take over the piece. I think you can easily afford to bring them down and still have them carry decent punch. You also need to EQ all of your instruments, this will help avoid crowding the mix as well. You pan your synths very wide, which gives the piece a bit more of a spacious and nicer feel, but your drums could stand to benefit from a similar treatment, as well as variety in rhythm. The two build ups to each drop are exactly the same and it gets a bit repetitive.
Your choice in synths is pretty nice and varied, nearly all of them contribute to that industrial grinding atmosphere you seem to be going for (except the piano of course). There are two synths I don't really like, that being the chorus lead and the beginning chordal synth, because they don't fit the overall tone as well and the lead in particular sounds very boring and undeveloped.
Not a bad effort overall, though, it's got coherent structure and doesn't stray from it's theme too much. The ending crescendo is questionable but I'll leave that up to you. Keep it up, look up EQ, compression, and sidechaining.