No one can catch all the opportunities in the market. In a bull market, what you need to do is to keep buying and holding until you think the bull market is not over. To do this, you must study the market trend in depth, rather than relying on gossip or individual stock fluctuations.
More importantly, learn to let go of your positions and forget about them. Only in this way can you really be patient and wait for the big trend of the market to emerge until you see, or more accurately, you think you have seen the turning point of the market. To do this, you need to think carefully and broaden your horizons, otherwise my advice will be as empty and powerless as "buy low and sell high".