A well-mixed track always has the edge over one mixed to a mediocre level.  Things like depth and width in a mix, the way the parts interact with each other's frequency ranges - they're all part of a fine science that takes many years of practice to get right.  

I've put in the hours so you don't have to.  If you like the parts and sounds you've composed, but something's just not quite right, consider having your music mixed here.