Bitcoin can't become a currency. Bitcoin is independent and is called cryptocurrency. Monetary is only an intermediary in Bitcoin trading.
If you are talking about the global currency, yes Bitcoin can no doubt become the global currency. It is just not one right now because not every country accepts and uses Bitcoin.