The Hard Limiter is the crucial step that you are missing..
I used to use audacity to master my tracks when I used a PC. A few years back, they changed the way the hard limiter plug-in works and made it a little more confusing. I don't use audacity anymore, but if you see the hard limiter in the effects list this is what you do:
Set the limiter's threshold to somewhere around -6 dB. For whatever reason, most non-maximized audio tracks have the majority of the signal data peaking at around -6 dB, with occasional peaks close to, but hopefully not over 0 (which would mean that you're recording has already clipped and needs to be redone.) The -6 dB is a rule of thumb and each project will vary obviously.
Hard-limit the track to -6 dB. This is a "brick wall" compression, meaning all sound level is squished like a sponge to the -6 dB line.
NOW run the Amplifier and BOOST the track up 6 dB, or maybe 5.9 or whatever to be safe. Don't allow clipping, but if you do the math here you can see that shouldn't matter.
This will maximize the signal data of your track without digitally distorting it..
ALSO
You should be able to find a freeware limiter plug-in that can be used in GarageBand. I think it even comes with one.
Happy Mastering