Yep. There is no perfect perfect enough to meet the prerequisites.
There shouldn't have to be. You are a perfect you, a better you than anyone else could ever be. That is your mission, purpose, in life. The moment you stop seeing yourself as inferior, or subordinate, you will cease appearing so to others.
There is nothing wrong with self improvement, I think most of us on this thread are in a continuous cycle of self improvement, but that is how life evolves. We don't give up on ourselves, we don't give up on each other, we just keep working at one little thing or another in a continuing effort to improve.
There is no such thing as a perfect human - humans are imperfect.
Chin up, carry on, we are all here for you.