Self-hypnosis incorporates some of the features of guided imagery and visualizations, with the added benefit of enabling you to communicate directly you’re your subconscious mind to enhance your abilities, more easily give up bad habits, feel less pain, more effectively develop healthier habits, and even find answers to questions that may not be clear to your waking mind! It takes some practice and training but is well worth it. Learn more about using hypnosis to manage stress in your life.
Both brainwave entrainment and neurofeedback deal with brainwaves, but the similarity stops there. Entrainment pushes your whole brain into a pre-determined state, while neurofeedback teaches you how to move specific parts of your brain on your own. It is the differeence between forcing the brain into a given position, and skills building so you can move it there yourself.