I get it like no one else – trust me. You want to be perfect and you compare yourself to people you admire. You most likely have a mentor, a colleague, or a technical author you highly respect.
If you are like me, you tend to compare yourself to these people, and you end up being somewhat frustrated when you realize that your role models are far ahead of you. What you forget is that you are comparing yourself to people who probably have a bunch of years more experience than you. How fair are you to yourself? Would you expect a high school student to be better at mathematics than a PhD student? Probably not. So give yourself a break and accept who you are. Keeping working diligently and you will get where you need to be.