For soil I'd go to a local nursery or large garden center and pick up some Neptune organic Kelp / Fish emulsion. It's pretty popular. Look for some bloom nutes while you're there.

Shov