For the soil, you will need to get those which have a pH balance that ranges from 6.5 to 6.8. Always remember that the soil should provide a good drainage system to get rid of the excess water.
It would also depend on the amount of sunlight that is reaching your rose plant. Water the plant frequently for the first 2 - 3 weeks. This is needed because the top layer of the soil tends to remain dry.
Fertilization should be done after 3 months. This would help grow the roses faster. Around 3 - 6 inches of mulch should be used for the soil. This would help maintain the moisture levels, and prevent weeds from growing around the bush. The most important factor of using mulch is, it helps lock the nutrients in the soil and helps keep your roses healthy.
You will also need to be very careful to keep your rose bush free from all the diseases. There are many such conditions that you will have to watch out for, such as the black spot fungus or a certain virus. You can look for specific sprays for such cases. Neem oil can also be helpful for these problems.