This is one the investing mistakes that many has been making time and time again without realising. They were correct about everything that an investor ought to do, but just fail to buy assets at the right price.
Indeed, buy low and sell high tips hold nicely in this case because highly sophisticated investors do not buy at any price. Please be patient and know that if one misses that opportunity, there will be another one right in the corner. It just like missing your first train but not the last one.
Value investors are very competent when it comes to buying below the fair value of the asset. They often do everything that they can to buy financial assets at a discounted price.
The good thing is that only the financial markets that allow one to buy something that should be priced at 50 Dollars at 30. Isn't it great?
It is important that beginner investors realise that market participants do use many other tools to uncover oversold or undervalued assets. Technical investors do wait for a pullback before they buy.
There is always a waiting period. One wants to buy but sometimes one has to wait until the price is right. Even after the waiting time if the price is not right, one may skip it. I hope you you it, but there are more to learn about investing in a financial asset at the right price. If that was your number one downfall, please do something about it and do not stop learning.