There is not much you can do about it as long as you are running the stock head unit. It is just not a good stereo. Getting new speakers doesn't really help as the signal sent from the head unit is muddy to begin with. You would benefit much more by getting a new head unit and running the stock speakers (although I highly recommend ditching those too as even the crappiest aftermarket stuff will sound better.