Vinegar does not provide your roses with any nutrients but white vinegar can be used to add acid to a rose garden. You don't also have to spray vinegar directly on your roses.