Any good quality organic soil will help your weed plants grow and flourish. It is not a good idea to mix time-release nutrients with the soil for weed. Mix your soil with about 20% perlite and some good fertilizer, and it should be ready to grow.