Hey, Shotinthedark....You are not weak, a coward, ugly, boring, useless, etc. You are most likely introverted but there is absolutely nothing wrong with that. Actually, being an introvert has a lot of strengths. Unfortunately Society has made us to believe introverted qualities are weaknesses. Just know that opinion is ignorance in its purest form. The typical definition of extraverts and introverts we typically hear is simply false. I recommend reading a very short book called 'Minding Your Time'. This will give you clarity on the true definition of an Introvert.
Let me put it this way, if you were weak, a loner, a coward, etc. you would not have searched fro this forum or cared to post something. The true cowards in society are the ones who refuse to ask for help and/or believe going to therapy is a 'weakness'. Admitting that you are struggling is a clear sign of strength. Those that refuse to believe this are neglecting what every single human being NEEDS, Support. You have many strengths, that I know without knowing you personally. Do not get to wrapped up in others opinions and judgments. Opinions are not facts, far too often they are actually False to the max. Those that fail to ask questions and/or consider to understand someone's difficulties first before giving an opinion are IGNORANT. Find what you value and are passionate about and go for it...If feeling depressed, it may be more difficult to initiate action..But know that the passions/interests you previously had are still there. Reduce stagnancy and seek things that you will feel good about doing. Don't let others stupid opinions get in your way!