I do lots of rock mixes. But I'm a beginner so take this for what it is.
Before I do anything, I color code all the tracks in my session and arrange them from top to bottom as to how I like to imagine a band.. Ex. Drums = red, bass = blue, rhythm guitars = Dark green, lead guits = light green, vox = pink/purple. Also, that's the order from top to bottom that my tracks are in my sessions.
I start by panning everything to where I like it, and get a decent mix with levels. Then, I flip into mono and mix like 75% of the time in mono.
I start with drums, EQing them. then bass with the kick. then rhythm guitars, lead guitars, and vox last. After things are EQ'd for the most part, I start to add in compression where it might be needed. Maybe some saturation..
Then effects. Sometimes I put a really short reverb on every instrument to unify them, really short. Then maybe some delays on a lead guitar. There's one plug I love on lead guitars. Then vocal effects..
Like I said, I'm pretty new to mixing, but these are things that i've picked up along the way that seem to work well for me. It's not always the exact same though.