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 that the worst thing about bitcoins is its already high prices for transactions and the fact that transfers can go a few days before the appointment.
