Musically speaking, Awesome.
From a mixing standpoint, not so much. The drums get pretty lost under everything, which kinda detracts from the song as a whole. Your frequencies also feel kinda unbalanced, I hear low end coming from your pads mingling with the kick and sub frequencies and stuff like that, it makes things kinda muddy.
Overall, it's pretty good though, just put some time into learning how to get drums to pop and some EQ'ing and go from there.