skin problems are supposed to be one of the most resceptive health conditions to visualization - i would say if you have had little success with any of vairious forms of it you have suggested - then you're not doing them correctly - perhaps finding a professional would help -
also try a roseacea skin creme with licorice in it - its got a green tint (yes you feel funny putting it on) that helps deaden the red color.
also you might want to look into you diet, stress, and other factors as well.
Rosacea.org: The National Rosacea Society