I'm currently shouting at my MacBook Pro and don't hear any crackling 😛
Seriously though - is it crackling or distortion? I use external speakers (via optical though) but when I did connect them by analogue I'd bring down the volume of the output from my Mac and let the speakers do the amplifying.
The built in speakers are pretty gash, I don't use them at all.