There is no perfect combination or solution in trading and investing.
there are . patience and being smart are the perfect combination of winning your trade/investment . if your patient you can have the ability to wait for years or decades just to see a good price .
if your smart you cant go wrong on the assets that you are picking because you already done a research if what is good or what is not so good . ignoring the small profits of your investments is like neglecting your whole investment/portfolio . small is better than zero imo