I am a 23-year-old college graduate who never found a career in his field. Currently, I'm in a graduate-level teaching program to become a high school English teacher. 

I have no experience in teaching, but I have various experiences in training/leading/etc. along with a huge passion for education as a whole.

But I constantly doubt myself. Constantly! I have tons of support -- everyone says I'd be a great teacher and this is right for me. But I go to bed every night thinking about how I'm just faking everything. I can't be a teacher. That isn't me. I know nerves are gonna get to me about such a tough career, but it's almost become entirely debilitating.

I'm doing just fine in the program so far. I've given a lot of thought, I've already learned a lot. I've written essays and discussion posts about why I want to be a teacher. It all makes sense to me, logically. But mentally? I freak out. I have social anxiety. I constantly refuse to believe I am smart. I have got into reading more recently, but I can't tell if that's because I'm attempting to force myself to be a good English teacher before I've even become one. 

And now I'm trying to find volunteer opportunities to help low-income kids in the area learn to read. It sounds so, so good on paper. I didn't mean that in a resume-kind of way. I mean, it just sounds like a great idea for me. I want hands-on work with students. I want to change someone's life. In high school and college I volunteered. I got a lot out of these experiences. 

But my anxiety won't let me go through with it. I'm thinking about the possible outcomes of volunteering. What if I'm stupid? What if I say something bad to the kid on accident? What if the kid hates me? What if I don't even know how to read or write that well?

This is a very specific example of my anxiety, but it's the one that's haunting me right now. I deal with this all the time, whether it be with my work at a bagel shop or hanging out with friends. I never think I'm enough, because sometimes I truly believe I'm not. And the thought of doing something new and intimidating scares the heck out of me. I want to get over this and just be a better person. 

I'm not just blaming anxiety, I know I can't just make anxiety an excuse to not do good things. It's not like I harm anyone or do anything messed up. I'm just neutral. But I'd like to be actually good.

I guess I keep thinking I have to feel good about myself first before I do good things for others.

I'm not even sure if this is all anxiety, I just wanted to post here to get consolation, or any advice of any sort. 

I just feel like I'm faking everything, is really all it comes down to.