There is no cure for it. Those thing will help but the ONLY way to get rid of it is to have the sweat gland
cut out. But just know they will be back, I have had over 25 surgeries and 4 skin graphs to get rid of them.
Read my other reply for more info.