I think this is the right way to invest. You should do research. You should create a portfolio with good projects. And you should sell at the right time. You don't wait for a lifetime. But you should not be in a hurry. Right time.
Keep on researching as it will help you discover great projects with potential coins. A good portfolio should be filled with potential coins that will skyrocket in the future and not bad coins that will only waste your time. But we cannot be so sure all the time that all we have are good coins so we need to do research consistently so will not end up shitcoins in our portfolio.