00:45 your drop is too muddy, while choice of instruments and overall chords used are great. Bad mastering can really put all that effort to waste. Listen to the last 50 seconds of your song. Notice how nothing stands out, everything has it's place. This is a much calmer and well balanced part of the track.
Mastering is half the battle, spend more time on it. Great piece of music though dude.
-SAS-