I don't think it's a nice strategy to mske long-term investments.. Unless we are talking about ethereum or bitcoin. Anyway, I think you can earn more that you can doing long-term investments.
I believe that long-term investments are much more reliable if you approach them a little more seriously than just "he is popular, I will buy it." So the approach won't give you anything. Because you won't know when it will yield income.