Hello! I think you've done a good job at identifying several areas that are affecting you negatively.
Here are 2 things that might be helpful.
\#1 Therapy for vision/disability adjustment (and perfectionism, etc.). Here's someone who's just awesome, and she's blind as well.
$1 \#2 Blind Institute of Technology (BIT), which has phenomenal training programs that include internships and careers in the corporate world.
To move forward you will have to adopt the mindset of resilience, that you are here to kick ass, that people will be lucky to work with you, and that nothing will stop you. Because it will take that mindset to do the hard work needed to reach success.
Also, BIT will not take you into their program unless you are willing to show up and become awesome. If you don't think you're capable, then they really can't help with training. They take people who are corporate ready and just need the skills and support.
You have be tough enough to do everything required and more, to dazzle yourself and employers, even if you feel anxiety about it. All humans feel anxiety. It's called Imposter syndrome. But you have to be committed to overcoming that.
$1 Good luck!