I've found that EFT works very well.
Also positive affirmations. Flooding my mind with positive thoughts helps drown the negative ones.
Learning to listen to what you tell yourself. Sometimes we are our worst enemy. We are constantly critical of everything we do, constantly putting ourselves down. I started writing down the things I said to myself, boy was I emotionally bashing myself. Then I worked at replacing those thoughts.
'Become your own best friend'. I read that somewhere and it's true. Sometimes we think we'll feel better if we know that everyone likes us, but in reality it's our own self love that we are truly in need of.