I think mainstream usage is the best idea now. One thing that has to be done is that, Bitcoin should be used like our fiat currencies if we really want it to replace gold. This can be done in such a way that, it should be used in shopping and also payment for goods and services.