The main key when investing in crypto coins is patience. Need more patience than investing in anything else. Especially if you invest in crypto coins by spending money, to earn profits then need to be patient. If you are impatient, do not expect to get more profit.
That could be the main key but what important is you invest on the right coin so the time you spend in waiting will not be wasted.
Every coin needs time because they have their own roadmap which states their timeline to develop the coin, over time if they did well, the value will appreciate.