My post college job has caused me imposter syndrome

For background, I’m 25 (3 years out of college) with a bachelors in business administration. I’ve worked normal retail through my life and right after college started an internship with a large company. Continued with them being an employee…. That has brought me to now my 3 “real job” position. This position is just HORRIBLE. As in the job is chill and not hard and yet the environment and my boss makes me feel awful. I’ve never had anxiety at work and now it’s full blown once I step into the office. I get feedback of some mistakes I’ve made and truly I’m trying my best and it just isn’t enough. I come in early, leave late, take notes, set reminders and I’m not where my boss would want me. I had an IEP growing up so processing is difficult for me. I find myself feeling actually dumb and that I’m not where everyone else is. I have the background and on paper requirements but my boss makes me feel like a complete idiot. I feel so discouraged and just when I’m doing better something else happens. What tf do I do…. Yes I can get another job but staying w this large growing company is keeping me here. Along with my 401k payout not being matched by the company 100% if I don’t stay the full 4 years. I can wait it out and bank on another position opening up but I can’t put my hope in just that. For reference I work on two teams. One is cool and so so helpful, the other one where is my “direct boss” is complete opposite. Also the company is know and it’s clear the training is terrible. 😞