Yes, you do have lots of weak points, but you have a mind to do better. Everyone can make mistakes, but nobody can do things perfectly right from the beginning. You have many possibilities.