There is a nursery chain called English Gardens that carries Fox Farm soils (Ocean Forest, Happy Frog, Light Warrior, etc). Just add water to Ocean Forest for about a month before you will need to add nutrients to the water.
Lots of folks like to blame their tools but if you know what you're doing, you can grow top quality buds with any commercially available soil.Just to be clear basically all soil u can go pick up from a local store is SH*T and u wont get a quality plant ??