You're too rough on yourself.
You did 5 approaches last weekend. You should congratulate yourself for that. If you won't, then I will - congratulations!
Realize that most guys (yes i said most) never do more than a few cold in person approaches ...............IN THEIR LIFETIMES.
Everyone has periods or times when they can't approach, it's normal.
Don't quit, keep approaching and modify as you get feedback from approaching.
As long as you put yourself out there and keep with it, you will get the result you are looking for IF AND ONLY IF you are able to modify as you go.