Why does it sound like sh*

I build my first boombox i tried my best but unless i crank up the bass a bit it sounds realy terible. Im guessing i need to use some insulation but do you guys maybe have any advise?

Please go easy on me this thing is not build for audiophiles but more like a job site radio. (yes it does in deed run on makita Battery's)