Limited acceptance -> fix by telling them about Bitcoin , educating them.
Long transaction confirmation time -> really bad, you cant buy physical goods fast because of this, no idea how to fix though.
Exactly confirmation time is the major issue with bitcoins, I think bitcoin core team should work on it and make it more fast as it is very time consuming and irritating sometimes, and bitcoin is not that popular in many countries.