I think your inputs also determine your output, you can't invest trash and expect bunches of harvest.
Also I can tell you that no altcoin can make you a million with 5 years and even if there's altcoin then be ready to also invest close to a million dollars in other for you to reap that such amount as well. However it's not guaranteed you must reap such amount after put close to a million dollars because the volatility of cryptocurrency doesn't being controlled by you alone so you might be a millionaire or fall.
But if you can exercise patient with bitcoin then and invest with a reasonable amount then you can actually see something good from bitcoin investment. For short term investment I suggest you into altcoin and after you make the required profit you may decide to dump and take off your capital.
This is the problem that I am still seeing with newbies in this market.
They are thinking that some coins will elevate them to millionaire status after few years.
Hence, asking those coins that will give them such tons of profits.
They will soon find out that there's more than meets the eyes in this industry.
There is no assurance that they will get rich after few years of holding some alts.