Firstly I would listen to really well mixed and mastered music on your speakers in your room. If that sounds great then you have both a good set of speakers and an adequate room acoustic that will let you hear them. That should be got out of the way first.
(Sting - 'Brand New Day' or Steely Dan 'Everything Must Go' or 'Two Against Nature') (If that does not sound great then you maybe in need of both a better set of monitors and the room treatments mentioned here) If that test is good then it is you who is not producing a satisfying mix. You are thinking about your tools instead of looking closer at what you may be doing.
The Tapco speakers you mentioned are not live speakers either. Not sure where that came from. According to the SOS article they are ideal for a project studio.
But then again maybe you could spend a little more on a better pair of speakers such as Yamaha HS7's for example. They have got a nice balance of low end to the mids and highs. Although an 8" driver is going to get you into some lower frequencies a little better.
A mix can sound however you want it to. It
can be nice, warm and laid back. If your monitors are not meant to sound nice then what are they meant to sound like? It is the engineer that can make monitors sound nice. I witnessed a situation in a studio where a pair of Yamaha NS10's were setup and a quick listening test revealed they sounded horrible.
(as they do!!) But then the engineer mixed this lovely track on them and all that horribleness just drifted away and the sound turned into gold. In fact they sounded nice, warm and laid back! In this case the engineer just overpowered the sound of the speakers and took control creating a beautiful rich balanced sound.