Only after teaching bitcoin fundamentals to non-coiners, I started seeing where my gaps are. If you can't explain it, you don't really get it. For a while, I kept my mouth shut and brought up the subject occasionally and very cautiously. I felt like I did not earn the right to teach. I was afraid to sound stupid, crazy or cult-ish. I was on the receiving end a lot, and I know how it feels. One personal analogy I use, is learning bitcoin is like learning a new language. I can't start speaking fluently to you without basic understanding of grammar and set of vocabulary. You will be overwhelmed, and it will get over your head. One must put the work, learn ABCs, build the vocabulary and practice .... and the crazy part is, you will never fully perfect it. There is always more to learn.