Note : I almost always detect the flaws when it comes to reviewing so don't worry if my review is so negative. :P
Since this is your first time in electronic music. It's highly recommended to google for the technical words you don't know or understand and test it.
The bass at 0:26 can be done into an exact kind of bass I was expecting! (a slightly detuned sawtooth bass with a phaser or a flanger) What you forgot to do (or didn't know) is reducing the release of your synths. Release in term of synthesizer is the trail of sound after you released the key. That's why there're the ghost sounds in some part like the bass on 0:28. It's a ton of effects you can play with but for your first one, it's alright. :)
Now onto mastering. I'd say you wanted to pump up the kick. Is that true? This is a good example of what 'too in-your-face' is. You worried about the kick too much and overlooked the bass. Simply cut down the kick and increase the bass volume a bit will do.
It also lacks the mids on 0:40 where you changed my choir (which was used to fill in the mids during the bass showdown) into another bass and make that part look empty. Did you try pull the choir notes up by an octave?
The last thing is heavily clipped samples which cause unwanted distortion. It can be heard easily at 1:13 onward because you tried to play many instruments with already high volume so some the wave samples in that part went through their highest possible volume (0dB) and caused the distortion. (the same as overdrive/distortion effect in electric guitars but with an excessively loud volume) The easiest way to prevent this is lowering all instrument's volume. When you have more knowledge about mastering, compression can help you keep the loudness. (I suggest not using it too much, though.)
Anyway, I think mastering is the hardest part for the DJs to achieve and it's mainly the sound engineer's job to deal with. But it's necessary if you're a bedroom producer and want to make quality music all by yourself.
It's a long way to go in making electronic music, mate. Practice makes perfect. Keep it up. Do what Shia LaBeouf said. Don't make him disappoint! :D