From what I remember some miatas came with headrest speakers.
Seat Headrest Speakers - MX-5 Miata Forum
Maybe that could help a little. Find if you car has this option (or at least the holes in the seat foam) and see if installing a few speakers in the headrest helps with the volume and sound quality. Just a thought.