Instead of Peat moss, Use Coco Fiber (can be had at pet stores in the reptile area it comes in a brick and you put it in water and it rehydrates and expands, one brick goes a long way)
Its a renewable resource, meaning it doesn't have as bad of an impact on the enviro as digging up peat beds that took a very long time for nature to create.
Also it doesn't affect the PH at all unlike peat moss. Has natural microbes in it as well and doesn't compact as much and...well you get the picture
Greensand is an excellent ammendment as well.
I use Bio-tone Bio-start plus
Bone meal
Blood Meal
Bat Guano
Perlite
Horse Manure Compost....i don't like cow as much its too clumpy same reason why i don't use mushroom compost. Horse owners be glad to let you take a bag er two for free.
hardwood coal ash I throw in to.
Lime
I don't use "soil" I use compost...leaf matter, kitchen waste, bunch of stuff and worms, everything compostable goes into the pile. Thats my main medium.
Your better off looking at greenhouses, agri centers, farmer supply place than HD or Lowes
Stay away from per-fert soils and such.