i finally finished recording my song, i recorded directly from my guitar and mic into my m-audio fast-track ultra, and used a high quality drum vst. it all sounds great, im truly blown away by the quality, but when i compare my song to proffessionally recorded tracks, theirs just sound so much 'fatter'. and when i look at their waveforms, theres much les spikes, it all seems to be sitting just under clipping point...
heres a comparison of my song's waveform(top) and a proffessional track:

my song is here:http://droppingego.com/The%20Heat.mp3
I tried using a compressor on the whole song, but that just made it sound weird..
I just want to get that proffessional sound, do i need a compressor mic? and some sort of compressor pre-amp?
any advice appreciated.
-corbin.