I have read enough about gain-staging on this forum to know what it is and why it is needed. I then lower the volume of this master group so that the highest everything gets to is about -18db (or whatever you choose). I can then start applying fx like compressors, vintage warmers, and other things to this master track, and my goal is to get everything back to about 0db in the end....is this correct?
Well judging by this I dont think you understand gain staging at all tbh.
It starts right at the initial recording phase when you get your source into you daw. After you have finished tracking a drum track, for example, you should be able to listen to the playback WITHOUT HAVING TO ADJUST FADERS TO MAKE IT SOUND GOOD.
All faders should be left at 0 both on the desk/interface you track through and the initial playback faders in your daw. (pre mix)
As the musician/s play you should adjust the input trim on your pre to balance each mic with each other. Before you start tracking, the drum sound coming out your monitors with the drummer playing live should sound like a nicely balanced drum kit almost to where you want the final sound to be.
This will mean close mics like kick/snare will be recorded hotter than say the OH or room mics. Dont just crank the gain until every mic is just below clipping because alot of these mics will not be used that much in the mix. You can either turn it down while tracking or drive your pre too hard and just end up turning it down in your daw anyway. If you do the latter you can not undo what driving the pre to hard will do to your audio though...
Once the drums are tracked in this way, track everything else with gain that makes its it sit well with the drums. Once you finish tracking you should have a reasonable balance between all instruments with all faders still at 0. Only once you start adding EQ and compression etc will the faders need to move and even then I will tend to group things that need to be moved so the main faders stay at 0 where possible. If you have plugins on your tracks then use the gain controls on those to keep the mix balanced.If you bypass your inserts on any given channel and there is a massive difference in volume pre/post then your gain staging in your plugins is not right either.
I only use faders for automation 95% of the time.
And no the goal is not to get it back to 0. It is the job of the mastering enginner to provide the loudness. The louder you push it the more likely you are to put things like clipping and limiting on your groups or master buss and really just making it harder for the mastering enginner to do his job. If you like to monitor your mix loud (which I dont recommend) then simply turn your monitors up rather than tracking hotter.