not bad, although it could use more sub. mix sounds very low, kick isn't really standing out and snare seems to be very wide. to improve on your next song, add some sub, high cut around 120-130khz. another important thing is making sure everything in the mix has its own place so it can stand out. that involves kicks, snares, leads, etc. make sure you low cut leads, chords, and the bass so that the sub and kick have its own room in the low end part of the mix. then boost the highs if necessary. i like the track and how it starts off, and feel like the lead and the overall chord progression is nice & i feel like you can improve heavily if you continue to make music. good luck