No, unfortunately, it's not.
There is no reason for Bitcoin to become a real currency. It was created for that, yes, but it doesn't have any quality currency needed to possess.
Bitcoin is not stable, and won't be. The currency that is highly volatile won't be used by people if there will be a more stable alternative, even USD with 5% inflation. It's still better than the 5% inflation per day that Bitcoin can randomly show.
Also, the government won't allow it. People are not treating Bitcoin as money, but as an asset, so the government can regulate Bitcoin as an asset, not as a currency, and people still would be happy with that.
So I don't see any reasons why and how Bitcoin will become money.