One reason you might put yourself down so much is because of your insecurity of being unworthy. when you talk to yourself more positively and believe that you are in fact worthy of having a better life you start working harder to achieve it.