I haven't seen anything you posted before but I'll just say this:
Dude confidence comes inward and radiates outward. If you believe you're a sack of sh*t then you will always be one. If you choose not to, you won't. See your insecurities and fears and challenges and obstacles to overcome that will make you STRONGER. They were put there for a reason. Stop resisting what IS and start using them as springboards to overcome your doubts and become the person you want to be and more.
If you believe better looks would fix your fears and insecurities they won't; they will just mask them until they manifest from another facet in your life that you complain about and make yourself out to be a victim.
Stop feeling sorry for yourself and tell that little voice inside that says you aren't good enough to FU*K OFF.