I'd like to start of saying: Yes! A million times Yes! You are definately good enough!
Self-worth is a pickle of a conundrum. The only wat to gain self-worth is to discover the world in yourself, your inherent awesomeness. But if you don't have self-worth to begin with, you don't even think to look in order to discover it.
All I can say is that your are definately worthy. You are who you are in this moment, and you can't change that. Perhaps you will be different in 5 or 10 years, but that's not who you are now. Who you are now is who you are now, and that person is whole, complete and perfect just the way they are, and just the way they aren't. If you can't be different right now to how you actually are, then the only conclusion is that you currently are how you must be, and that itself is perfection. Perfection doesn't mean having no flaws, far from it. It means that flaws and strengths together, what makes you as you are, is just fine as it is, right now.
That's the essense of self-acceptance, which leads to self-worth and follows into seeing the worth in the world and living a wonderful life. You are who you are, and that's that. Full stop.