Unless you are making A LOT of soil you’re gonna spend less just buying a few bags of something like HF or Coast of Maine.
Buying everything you need to mix your own will cost more up front but you’ll be able to make more soil for your $