in my experience when you are explaining bitcoin to someone it is best to first stick to easy explanation, for example if someone asked what mining is, don't try to get into details (specially if like me you have a hard time explaining anything technical) just give a simple explanation.
and it is then a good idea to show the use cases of bitcoin. for example there are lots of services out there that will help you save up on a lot of money when purchasing things with bitcoin. introduce these sites to them.
My way of spreading my bitcoin knowledge is so simple. First, I will tell a true story about the people who are getting or having more money by just participating in bitcoin which happen to be my classmates and close friends to my other circle of friends and then when they are being curious and getting more into it, I now explain the most basic knowledges such as how to register and the purpose and content of each topic. When they are involve in here, I let them know the other important details in an understandable way. After convincing someone to join, I will just repeat the cycle in order to spread my knowledge in bitcoin.