I have never used Waves MaxxBass so I don’t really know what it does and cannot recommend a good substitute. But with regards to general mix translation tips…
I find, when mixing the bass guitar (or whatever your main “bass” instrument is), that I always end up EQing in waaayyyyy more high end than I expect will sound good. Soloed, the instrument sounds odd and not very “bassey”, but in the mix it fills out nicely and speaks well on small speakers.
Another trick I sometimes use (and this is pretty specific to bass guitar) is to duplicate your bass track and do a heavy rolloff EQ on each, so that one track is JUST the low end and one is JUST the high end. THEN, add some distortion, saturation, etc to the high one and blend it with the low. This helps add some grit and pressence to your bass without muddying it up to much, and it has definitely helped the instrument speak better on small speakers.