RE: planting clover
If you can find Dutch White clover, it may do real good on that bank. PH don't seem as critical to it, lower growing that the other clovers, and it seems the more you mow it, the more it spreads. Much hardier, too. And the deer like it too.
Russ