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

The weakness of bitcoin now is too much of the cost required for delivery. And the tightness of bitcoin transactions these days makes this takes a long time of confirmation.