Ask yourself: if you could predict the future, wouldn’t you already have the trading results to prove it?
The biggest mistake you could ever make is thinking that the prices in the market reflect perceived value of things today. Everyone is playing in 2nd or 3rd order terms, at minimum. Anyone playing first-order is going to get steamrolled unless they have a latency advantage.
During the Great Recession we were told that the time of outsized market returns were over. We should expect to no longer see 10% YoY increases and plan around a more modest 3%–4% return for the foreseeable future. Between Jan 1, 2009 and Jan 1, 2023, the market went up like 450%. Including the recent market "bloodbath", we've had a 11%+ annualized return on investment in the stock market since the GR.
The moral of the story? Stop listening to people who claim to know what the market is going to do. Even if one of them does, the odds that you'll be able to pick that specific soothsayer out of a lineup is near zero.