How to prepare the ground for flowers?
Till and loosen the soil 8-12” deep to prepare for planting. Add organic matter such as compost, manure, or peat moss for better nutrients and drainage, and work it into the soil. You can use a hand tilling tool (great for small areas such as borders) or an electric tiller that can quickly work a large flower bed. In the area where the rose or roses are to be planted, mix in at least one bucket of well-rotted organic matter per square metre, forking it into the top 20-30cm (8in-1ft) of soil. Farmyard manure is ideal for this.
What to add to soil for more flowers?
Before each bed is planted, we top dress it with 3-4” of compost and a generous application of a high quality organic fertilizer (9-3-4) made from bone meal, cottonseed meal, feather meal, kelp meal and rock powders. One of the best ways to get garden beds all the nutrients they need is with compost. Because compost is made with a variety of organic matter, there will always be a good mix of different nutrients it can add to garden soil.Having the right proportions of ingredients in your compost pile will provide the composting microorganisms the carbon, nitrogen, oxygen, and moisture they need to break down the materials into finished compost.
How to make your own soil for plants?
Add one gallon of moist, coarse sphagnum peat moss, followed by one gallon of coarse sand, perlite, or vermiculite. Adjust the texture of the medium to create a loose, well-drained mixture. Sand feels gritty and clay feels sticky. If the potting soil feels too sandy, more peat moss should be added. My preference is approximately 50% sphagnum peat moss, 33% aeration (we use 1/3 large and 2/3 medium pumice in our soils), and 17% high quality compost and/or earthworm castings. Many people will go with 1/3 peat, 1/3 aeration, and 1/3 compost.