Are there any requirements to soil composition?

There are no special requirements or limitations. But you need to take care of the permeability of soil for air (i.e. in clay soils we would recommend adding perlite or vermiculite also).