What does hypnosis do?

I believe that hypnosis is an extraordinarily powerful method of improving oneself. Nowdays self-hypnosis has been used and studied for a vast amount of medical/clinical reasons.