Bitcoin will continue to be volatile and for that matter entire crypto currency is being highly volatile. But if you buy on dips and hold it then surely in future you will be able to make money from it. Also have the proper strategy which will help you to have short- and long-term goals and diversify in different coins. Bitcoin is the top coin and will remain for coming years and if it has to make money they need to stay invested in this coin.
It's easy to instruct to buy on dips and sell at high. But practically it's not that easy.
If you buy a bitcoin in the price of 9000$, yes it may drop, but we have clearly seen that this is what it does. It goes up and down. If you have 1 million dollars and buy 100BTC (900.000$) then the only thing you have to do is wait. Because someday it will pass that number and you will have profit. Am I wrong?
It's stupidity to invest that much money in a single asset. It's actually not an investment strategy but a betting strategy.
You have not clarified that at what price you will sell? And if it continues to drop then how long you can wait? It is not easy for everyone to hold forever.