You are good enough. You are capable of success and achieving everything you dreamed of, even if others sometimes make you feel like you aren't.
Those who make you feel unworthy and like you are less than them don't deserve your friendship. Those who bring you down with hateful comments and negativity don't deserve to bask in your success with you. These people don't see your worth; but believe me it's there.
We've all been there. We've all fallen into hopeless despairs and felt like everything we do is wrong and that we just aren't good enough. We compare ourselves to others and their success. Why is this person so much smarter than me? Why is this person so much more outgoing?
We've all had moments of not fitting in and fearing we won't ever find happiness; but you will. Life is a journey full of things to learn, about the world and about you yourself. In time you will find those friends who make you feel accepted and who see your potential. You will find friends who support your aspirations and cheer you on every step of the way. You will find friends who better you rather than bring you down and who make you feel nothing but loved. You will find friends that are worthy of being your friends. Never let them go.
In time you will find success. You will realize that other people may be smarter than you, but they're not as creative. Stay ambitious and continue to work hard and you will find all of the success you desire, and all of those who doubted you and didn't think you were good enough, whether it be that girl who always gave you a hard time, or that boy who didn't see how great you were, will see you're more than they thought, because you are and you should know it.
No one knows you quite as well as you do. No one knows your capabilities, your strengths and your weaknesses. You might not even know this about yourself. Each and every person has strengths and weaknesses. Learn to use yours to your advantage, in ways other people can't. Every person is different, but every person is still good enough. Never let anyone make you feel like you aren't. If people can't see how wonderful you truly are, let them go because someone else will.
You are good enough.