Look, the initial question was about how to prepare a mix that will ultimately be converted to MP3, and the answer is either:
1. MP3 is so transparent and true to the original mix that no special preparation will benefit the wave prior to conversion with a subtext of
1a. the idiosyncrasies of the application you use to do the conversion is so critical to the MP3 fidelity that you have to choose the magic tool or your result will suffer . or
1b. MP3 rapes your mix so badly that it doesn't matter what original mix you transcode it will all be equally bad.
or
2. MP3 results in predictable (though possibly unknowable given the black box nature of the various transcoders) distortions of the original mix which are audible in the final result at least for some bitrates.
As a practical matter, those who so deprecate the whole process of lossy compression that they subscribe to 1b., can ignore the whole question. Those who subscribe to 1a can present evidence comparing the various transcoders, which has nothing to do with the OP's question. Those who subscribe to 1. are simply wrong, at least for low bitrate MP3. The OP's question implies that there is an answer that involves at least accepting proposition 2.
The issue becomes important in an era in which almost all music is delivered in lossy format, and some at quite low bit rates. Since most of the black box transcoders limit the user to selecting a bit rate, and the online services do not even do that, the logical way to manage the inherent distortion they produce in low rate MP3 is to alter the mix of the wave so that firstly the creation of objectionable compression artefacts are minimized and secondly important frequencies or spatial information is not lost. There are certainly people out there who are working on ways to change the mix for MP3 preprocessing. But if you try to find a detailed explanation of what that might entail you are probably going to be disappointed. If there were a simple answer, it could probably be encoded into a plugin, and if such plugs do not exist I expect they will at least be sold in the near future. Google
mix for MP3, and you will probably do as well as you have here so far. It would be useful at least to have the capability of doing real time audio editing and have a low latency feed of on the fly converted MP3 into your monitors, so that you could use your ears without having to remember a sound before and after rendering. People who are mastering for the lossy world of the present, are going to have to train their ears, if not their intellect, to how their chosen transcoder screws with their original mix, and how they can compensate, as they did in the transition from vinyl to CD. Or they can just accept the results they get.
http://www.justmastering.com/article-mixingformp3.php