I don't want to sound snarky, but this is why mastering engineers were invented.

Mixing and mastering are very different processes, even though they can seem similar superficially. And in fact, it is
possible to mix in such a way that you can use the mix itself as your final master, but after mastering hundreds of tracks, all I can say is I never met a track that couldn't be improved by artistically sympathetic and technically correct mastering.
The acoustics are a
huge deal. Rockit 6 speakers are not the most expensive speakers in the world, but you can mix over them accurately if a) the bass and treble trims are set properly, and b) more importantly, your room acoustics allow for decent mixing.
The fact is that most rooms people mix in are
smaller that the wavelength of bass waves. You can really shock yourself by running sine waves through your speakers. You will likely hear that some bass frequencies aren't just "a little lower," but actually cancel. As to the highs, moving your head just a few inches can make the difference between hearing and not hearing certain frequencies.
If you mix to compensate for these issues, then your mix will sound totally wrong on systems that don't have these issues. In extreme cases (e.g., when I'm forced to mix in a hotel room on the road), I use headphones but recommend this ONLY if you're aware of all the issues involved with mixing on headphones (e.g., if you mix on Beatz, your music won't translate well over anything except other Beatz headphones). You have "learn" your headphones inside and out, be aware that they exaggerate the stereo field, and often have a sort of proximity effect.
Long story short: Run some sine waves through your speakers, become shocked at what happens, then start looking into ways to treat your room. Even a little bit of acoustical treatment (e.g., bass traps in the corners) is better than nothing. Also the distance your ears are from your monitors, the level at which you monitor, and the location of the monitors are all extremely important. As just one example, I have two LED displays located in between two KRK VXT 6 speakers. If the speakers are 2 inches in front of the monitors, the sound is many times more accurate than if they're an inch behind the monitors. Also, I am very careful about controlling reflections from the monitors off the V-Studio control surface.
Acoustics are a big deal...good luck!!!! The object is to mix over as flat a system as possible so your music sounds equally wrong over all playback systems, just wrong in different ways