DCA 100% is the solution. Buying on dips and basically saying you can time the market will result in huge profits. Apart from that, don't invest all your savings in cryptocurrencies unless the fundamentals are guaranteed in Bitcoin. because diversity is the best hedge to spread it, stock market, property, precious metals, business, etc. because one day cryptocurrencies might crash massively and never return to their highs, who knows (but for bitcoin I don't doubt it)! if you have spread your Investments, you will still come out ahead! diversity, diversity is the key!
There is nothing wrong with investing in various places as long as these places are good places to invest, as are the assets that we choose to invest in in the long term. For example, Bitcoin has become the single best cryptocurrency of all time to take as a future investment, as well as precious metals such as gold which are still quite famous and still believed to be a pretty good hedge. And for other things such as shares, property and businesses that can be promising also have to be researched quite well because not all of them can be promising enough to achieve profits.