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

I think the biggest disadvantage is the bitcoin of its speed is very slow, we need to spend a lot of time waiting for it to the bill, it deals need to the Internet, this limits the bitcoin next to become the realization of a kind of legal tender