This is pretty subjective.
quite honestly, to get a full sound requires many considerations that transition into one another.
when i was working exclusively with midi triggering/sequencing (all with in my daw), i was able to get a pretty decent sound.
It wasn't until i rendered my midi information into audio where i realized how much i could alter the actual "sound" of the song rather than just messing with individual elements.
The more i do this thing, the more i realize how important understanding your tools are to actually achieving what you're after.it does take some amount of time in order to throughly study each general function an effect does (eq, compression, chorus, phaser, unison, delay, reverb, echo, distortion) and all the other nuances each plug in has available with respect to the general function.
TL;DR
it takes a lot more than just a general set of "rules" to get a good mix. the answer is such an amalgam of answers given tools and lessons, that it's difficult to get a precise answer with out spending time with some one who can sort it all out for you. That depth can be reached via conversations over the internet, but might be more involved if it's done on a more one on one basis.