Well, to do the least, you can always "normalize" your audio file which will just raise the levels uniformly. But, in most studio output, and particularly anything destined for CDs/radio play, they apply compression and limiting to push everything up. That will change the relative levels, and at some point it's all the same, but it depends on the style - some music is just produced that way, while other types will do very little of the maximizing. You can be sure that all of it is done to some degree, except possibly some classical recordings, because most listening environments aren't going to let the quietest parts come through without some compression, i.e., the sound will just "go away" in the softer parts when listening in your car.
I've taken that .wav file and loaded it into Audacity and did a Normalize effect to 0.0 db - it only clips in one spot near the end, so you could probably fix that by normalizing a bit less, or touching up the volume right at that spot before normalization. (normalized.jpg attachment shows the original and normalized waveforms - just a bit, and I included the clipped portion).
I also applied a "Loud Brickwall" preset from iZotope's Ozone5 plug-in, minus the EQ, to show what a pretty maxed out version would look like - this pushes everything to the max and doesn't introduce clipping. Of course, it will sound quite a bit different than the original, but there may be somewhere in between that gets you where you want to be. (maximized.jpg - original and maximized wafeforms)
P.S. Audacity only allows 3.0 dB of gain without clipping, so your record level, at least as that .WAV would indicate, is more than high enough for mixing. I applied a slightly less aggressive Ozone5 preset though to see what some middle ground might sound like - MP3 attached. There you can hear the compression and limiting - but the added volume is deceptive so you'd want to normalize to get them closer. The "n" is normalized, while the "m" version is "pseudo-mastered" with a Rock-Indie preset.