Returns in stock market only depends on 1 thing. Earnings, Earnings, Earnings.
If the business you’re buying is going to grow & report earnings growth, you’re bound to make money.
If you’re buying only because a stock is moving up ie buying anything which isn’t backed by earnings, sooner or later you’d be staring at losses.
Since past 4 centuries, that’s the open secret of making money in stock market.