I think it's okay not to know everything about everything. After all this community is one place to learn about bitcoin and other related stuff so when you don't know something, learn what you can and ask questions if you want to clarify something or if you think it's necessary.
Just don't put too much pressure on yourself.
Take a look at this, OP. I'm not you but this being said by a senior forum member is enough to keep one going. He founds some of your posts decent enough. That means you also have good inputs about some topics in this forum.
Don't lose heart. You know what they say, "Progress, no matter how slow, is still progress."