Here's a single mixing tip I got recently about how it sounds on different set-ups. Mix in mono. Certainly set your tracks to luscious stereo, but do your main mix (levels, EQ, compression, sweetening) in mono. Unless one is wearing good phones, or good-earbuds AND sitting still, mono (more or less) is how they will hear your song. Mixing in mono will get you more quickly to good results across all systems. Then open it up and feel the glory.
A bonus tip: use a professionally mixed reference track (your basic genre, instrumentation, overall "feel". Set it on an aux bus and reference it frequently to see if your mix is close. I've chosen Steely Dan recordings as mine. They were less sloppy and muddy than I tend to be, and I like the way they sound. Pick something you like.