Meaning: The tree's roots grew in different directions under the ground.
Choice of Words: "Roots" are the parts of the tree that grow underground. "Spread" tells us they extended in different directions. "Beneath the soil" tells us where the roots were located.