yeah we cannot say that bitcoin is already mainstream because there such people who know what is bitcoin really are, and most of people are didn't yet know the bitcoin and also more people more likely to used their own currency than bitcoin, because they though that bitcoin is NETWORKING :3
The only way bitcoin could be assumed mainstream when there is a significant amount of people enough to stop transacting in any other currency except bitcoin. The amount of people who would desire this evolution would be enough to cause a change/effect loss in the market if they did not buy anything despite being potential customers of this organization/business/etc. As of now, bitcoin stands not mainstream.
I think there are more ways to support bitcoin than just using bitcoin, we can really help bitcoin if we actually make it a part of our life. We should talk about it to other people or else get more involved with other people in the community and make apps and websites which drive more potential users to the bitcoin world which educates and also benefits them
yes, mouth publicity is the biggest publicity in the world, For eg If you watch a movie and tell your friend that it was worth to spend money on it, other 10 guys will go and watch the movie, same goes with the bitcoin too. We need to spread the awareness level among the people around us, if publicity is done in the proper way then surely the bitcoin users would be more in future.
Bitcoin needs a great leader to lead the team of bitcoin users which can make a difference. As we are influenced by the great leaders that we simply start following them, and if those leaders starts promoting bitcoins, then it is a win-win situation for the bitcoin community as there would be many others who will wish to follow or join the team
Bitcoin has always advertised individuality and being your own bank, so time to be your own leader. Also, if such leader does emerge, it will be very dangerous for the leader as people will be looking upto him and blaming him, and people might even try to compromise his words in order to make others follow. Its a risk to his life, I think I am fine with btc community being united and strong rather than follow somebody.
There are a lot of opportunities over the internet to earn bitcoins, and lose bitcoins too. If a person grabs on to the right opportunities and uses his skills to benefit his job and himself financially, that is the best way to get paid for part time. Most of the jobs over the internet regarding btc are designed for bitcoin enthusiasts who are young and passionate about what they do.