For Bitcoin to be money we have to transact with it. Don't sell it back for worthless fiat, instead spend it for goods & services from businesses that support BTC (as much as your ability / environment allows it).
How many retail investors spend BTC, or is it just convenient to blame the big guys. Most retail investors hold their BTC as a store of value and i don't see anything wrong with that. I don't think it is practical yet to talk so much about BTC as money, yeah there are a few merchants that accept it in places around the world and it can also be spent in various online services, but the number is small and fiat is the money all of us spend.