We at Quantum1Net believes what needed is higher amount of data transaction and speed, lower power consumption and stronger security.
https://github.com/quantum1net/DocumentsOther than that, what do you think?
Holding is one of the things needed for mass adoption! Many of us here used bitcoin as a stocks and not as a means of payment for goods and services. Bitcoin will be adopted by big financial institutions if it price is stable and that is why we need to create that stability by holding what we have and not sell them. When you sell you are contributing to the volatile that affect mass adoption.
Holding is not the only way to go but to see some of the attributes of cryptocurrencies giving it the capability to achieve the level of mainstream adoption and all those things are the attributes of what the OP has mentioned. With respect to security though, that is not guaranteed. It is an investment and every investor should know better already with the market being a decentralized one.
Cryptocurrencies are not far from what the world need I must say. I feel the main essence anyway to be able to have a form of decentralized currency which we can all easily transact across the globe without any government clamping down on us and then having it done speedily without any delay. I guess we are heading there gradually as things are already getting better.