I have a fig tree which was planted two years ago next to a wall. The soil-side of the wall faces north, the sunny pavement side face south, so it provides plenty of heat. The sun can shine on the tree itself too. So I don't think light is an issue.
How can I best improve the soil? Perhaps moisture retention is an issue too?