I have a hill that goes around the front of my house where I am trying to plant easy-to-grow plants like a white sage or purple hopseed bush. These plants are supposed to be easy to grow (I've grown them before with success), however, the plants are not growing well here at all. Obviously it's the soil (they've been getting enough water). What can I do to do the soil in order to grow plants there? Should I add mulch, compost, send a soil sample somewhere?? Any advice would be much appreciated. The location is the Los Angeles area, zone 10.