You’re already good enough to start somewhere, if not achieve it altogether. You’re already good enough to take the first step, though might not ready for the last. That’s the only thing you need to do right now. Take one step forward, and then one more.
Don’t wait for someone to kick your self-respect only because you couldn’t encourage yourself to take the first step to achieve something worthwhile.