You seem to have series of concerns, but these are all common things many of us do face. You need to only start working on them as you have taken the first step of identifying the causes.
Consult a Counselling Psychologist who can systematically empower you to handle most of your concerns and find solutions.
Health Tips
please do not sleep over problems which will only worsen. You can begin from where you can begin and move ahead