Even if the file is labeled "320kbps," many pirated MP3s are transcoded from low-quality sources. You lose the original fidelity – the violins may sound tinny, and the vocals may be muffled.
Before diving into download methods, let's understand the song itself.