What's preventing Bitcoins from being accepted as mainstream payment forms? I'm working on a new blockchain and would like to learn what drawbacks of Bitcoin urgently need to be improved

For me, The biggest disadvantage of bitcoins is that in a certain time or a certain event, the value of bitcoin will drop down very dramatically. The fact that the numbers just depends on the value of the bitcoins that can be converted to cash or dollars. this makes it risky or hard because we don't know when or what would be the reason of its drop. But I guess it wont happen that quickly, or will it?
