Waste products like coffee grounds and eggshells are widely used to improve soil health, but there are some more unconventional fertilizers that could help.