What do roses need to live?

acidic soil: which is best obtained from tomatoes and the least expensive. Water about 3-4 times a week, constantly prune in the beginning to create a bigger stalk base.