I'm sure someone more qualified and experienced than me will answer you soon, but here's my advice, for what it's worth.
There is no "formula." Mixing is done by ear, so as with anything else in music you'll have to trust yours. The only "formulaic" things I've ever heard are:
1) You mixed the snare too loud
2) Too much reverb
I would suggest downloading a trial of a program like Ozone (made by izotope) and looking at the presets. See how the sound changes when you turn them on and off, and play around with the different tools available.
Oh, and just focusing on making a good mix. The better the mix, the less mastering required.
Hope this helps somewhat.