There are so many ways you can become bitcoin expert. Let me just enumerate few ways. Read widely about bitcoin, Go under mantorship with someone that is far ahead of you, attend conference and seminars about bitcoin, join different cryptocurrency forum, take risk by designing one blockchain technology concept by yourself, join others blockchain base projects etc.
Everything is OK, just for designing one blockchain technology concept you need to know a lot about programing. I am trying to define my thoughts but its hard, to understand bitcoin you need to have basic knowledge about technology and economy, laws are different in every country and new laws are created every day so you need to know something about that too.
Every active person on this forum is bitcoin expert, just levels are different. For higher levels you need to have a lot of knowledge about everything on global level, to be able to follow everything that is connected with bitcoin in economy, technology and laws, to be able to connect all the dots.
On this forum for a year and something more I learned a lot about new technologies, economy, crypto currencies. Every day I learn something new here, and for some people I'm bitcoin expert for sure.