You will find a lot of people recommending gypsum for your needs. Alum (Aluminum Sulfate)is 3 times as strong, you just need to watch your PH levels when introducing it. I found out about it here, located it in my area, and it was a miracle worker. In addition, I placed several bags in the creekbeds to erode naturally as runoff occurs.