But for the bitcoin, the best strategy is just buy and hold. If you want the bitcoin price to rise, you should also use some.
Yeah that is one of the key rules in order to trade Bitcoin successfully and earn profit. But still, there are other things that need to be taken into consideration like doing arbitrage trading, analyzing trading volume, and current marketcap in order to benefit even more and increase your investment.
I think that automatic trading software like CAT would be best in order to use it for buying coins at a certain low price and then sell them automatically when coin price reaches a desired amount. That way is a lot faster and efficient, than having to manual trade in which markets change faster than you can think of.
Another good investment strategy would be to always save a percentage of your BTC or regular income, in order to spend it into stocks, or certain assets that will make your investment grow in the long term. Just my opinion.