Mixing and mastering music is a complicated art. There are many factors you have to take into account and pay attention to. One thing that can be easily overlooked is the fact that different speakers produce sound differently. The way a track sounds on the headphones or speakers in your studio may not be the way it sounds if you play it in your car.
Here's some things to keep in mind when mixing your track.