The main sounds very over compressed; so does every other instrument too. The drums stand out infront the very jarring leads and Over use of sound. Try to use ducking when the kick or snare hits to allow them to cut through.
TL:DR; Your mixing and mastering could use some work. Lighten up on the compression.
All of those things aside, this track could have been decent.
Before you write a review on someone else’s work that is better than yours please look at your own and then compare it.