Bitcoin can be considered to be money, when it is converted to fiat. I suppose that BTC is a currency, the stuff that can connect even people globally! Bitcoin is sure a protocol, but many of us still call it money.
If I can choose both I will take both money and currency for bitcoin. For now may be people just use it as passive income or may be some investment and woth the volatility then they can get profit by trading. But just believe that soon or later it will be known as a currency because many people already adopt it in every country. You can ask in which country that their people do not know bitcoin.