Thanks for your question.
With these thoughts and low self esteem just talking to yourself is not sufficient. You need to consult a psychologist who will help you immensely. He/she will show your cognitive distortions and replace your low self esteem with a positive self esteem. Please do not delay. Consult a therapist as soon as possible.
Also you may read certain books linked below which may be beneficial:
If you have any further questions please do ask.
It was a pleasure answering your question.
Please rate the answer with a positive rating. And don't forget to consult a therapist locally since this is what you require.