There is no point in crying or being sad about not having enough knowledge in a subject or about not being skilled enough in a particular field. I mean, if you want to go be sad about it for two seconds – fine, mope if need be. But don’t stay stuck feeling sorry for yourself for too long because it just doesn’t serve you in any good way. If you realize there is something you aren’t good at, say math, for instance – feeling ashamed or bad for yourself isn’t going to help you improve your math skills. Instead, buy a book on basic math principles. Go on YouTube and type in “math for beginners.” Reach out to friends who can help. Reach out to tutors and teachers. Do something that will actually help you improve your skills rather than sit there and feel like a moron. You’re not a moron. You have the capability to learn anything you put your mind to. Be patient with yourself as you learn a new skill. You didn’t learn to walk and talk in a day, so don’t expect to be an expert at any one thing in a day. Take your time to learn at your own pace and in your own way. Don’t worry about what other people are doing and how much more or less they know compared to you. Focus on you. Focus on the skill you want to improve without comparing yourself to anyone else.
Know that…
You can learn.
You can improve yourself.
You can accomplish your goals.
You are intelligent.
You are capable.

So less moping and complaning and more searching and learning ;).