www.BinauralHealing.com is a great resource of mind altering audio for all types of self improvement & spiritual development.
Self hypnosis is a great tool for fixing bad habits and negative personality traits. Self hypnosis is made easier with brainwave entrainment which will put you in the right mental state and make self hypnosis easier than ever.
Brainwave entrainment comes in a couple different forms known as Binaural Beats and Isochronic Tones. You can download a free 20 minute Binaural mp3 at www.BinauralHealing.com
Many people use hypnotherapy to aid in all aspects of self improvement but hypnosis performed on yourself puts you in bettter control of the outcome. You can use self hypnosis to target anything you desire, such as, increasing your willpower to increase your chances of successful weight loss or quiting smoking. You can even fix negative personaity traits, such as, removing anti-socialism or constant anger. You can be happy with life by hypnotizing yourself.