Also posted this in that other thread about loudness, but here are 2 two Red Bull Music Academy lectures with very experienced Mastering Engineers.
It's help you understand that as a musician it's not really your place to worry about mastering, rather to make very good music.
And as a (electronic music-) producer, also make sure you get your mix right. The rest is up to them.
RBMA - Stuart Hawkes (Loud Mastering, Taunton, UK)
RBMA - John Dent (Metropolis Studios, London, UK)
I find great comfort in knowing that if I make a good tune, it's be more likely to be released and handled by a real Mastering Engineer.
I just have to worry about making the tune as sincere, interesting, beautiful, or pumping as I can, then getting the mix right and you're done.
Do a quick and light EQ and compression over your mixdown so you can test-play the track out in your DJ sets and put it on soundcloud maybe.