I dont know if this is the advice you want, but its not really pick up advice...its more general life advice which rocks your pickup world because you gain a lot of confidence from it.
Do you have a job?
Two reasons why you should have one
a) money, which you will want to do the following below
b) GREAT way to learn social game. Working as a barrista in a coffee store, I learnt how to easily strike up conversation due to having to do it for a job. I started off complimenting older women, saying stuff like "You cant REALLY be 50 years old" if they showed me a "Seniors discount" card, then id ask the average customer about their day, and pretty soon I was able to make nearly any customer laugh

That gave me heaps more confidence, because I felt like I was actually becoming very good at interacting with random people. Trust me, if possible get a job where you are encouraged to talk to people, and make an effort to be a good worker (because that means you are going to be trying to come across as interested etc) and naturally you are going to become very good at talking to people. I mean, especially if its part of the job
NOW - the second part
Self improvement. It is in my opinion, the very BEST way to turn any situation bright.
Its when you say "fuck everything else, im going to be the best version of me"
Its fun too, you get a cool haircut (immediate confidence difference), you go to the gym (naturally you become more confident and look better as endorphins are released and you gain muscle) and you spend some money on clothes which you think are fashionable and (more importantly) YOU will look good in.
TRUST me, i was in a similar situation, only I had never even gotten laid.
The best news is, the results from this stuff (especially the first bit about getting a job and learning to be a conversational guru!) last forever. Its what I like to call REAL confidence boosting

Remember, confidence is built over life experience, you cant just make yourself confident immediately.
Of course, its normal for your confidence to go down at times, especially if youve endured some sort of traumatic event. Up to a week ago I was pretty useless and didnt want to socialise with anyone due to life events, but it comes back
If youre close with youre family, hang out with them. As lame as that sounds, it can make you subconsciously feel good, even if you dont realise it. That imo has got to do with returning to your natural comfort zone (that being if you have good relations with your family)
Please, try this stuff out. Im 99% sure you arent too ugly to pickup, because nearly nobody is. Looks barely matter, how you carry yourself DOES. If you learn to talk, learn to dress, and learn to eat well and gym, you will own.
Also, I dont mean "learn" in a negative way, im sure you already do have some convo skills

Im just sayin'. "Improving" would be the better word*
Good luck buddy!