I think all we need is time. When people will try to use bitcoin, they will understand advantages of cryptocurrencies, but of course it will be very hard to convince people (especially who is older than 50 years) to start using btc. But in 5-10 years situation will change greatly.