Here in NJ we have places that sell it all...soil, bricks, mulch, compost, stone, etc., etc. They will deliver or you can pick up yourself.
Is there any place like this in the Nashville/Murfreesboro area?
Bates nursery has a lot of that stuff. I've been there a lot, but no interest in the business, etc..
Here is a link that might be useful: bates nursery