Hi Weasel
Gaining better self-worth is aquired by learning and practicing new skills...at least that how I'm working it.
Maybe have a look at some of these links below. They are recover and life skills tools that can help you...if your interested that is. No matter what, keep moving forward the absolutely best you can, it can get better. It has for me as someone that once had woeful self-worth all through my life in active addiction.