eventually you do have to sell something to realize any profits.
You're wrong. You can
spend your coins at
many different merchants. Of course you're ignoring this because you're only in it to obtain fiat money, which is why BTC ends up being volatile.
Your "strategy" is non-existent. You're simply relying on "greater fools" to keep buying with the intention of selling again for more fiat money, so that you can sell out before they do.