Answering the question i would say probably not. Lets say you buy top 100, average price lets say 0,5usd. 100*1000*0,5 you need 50.000 usd.
If we look at the past for every 100 alt only one made it, and lets say you find 2, which will go 50 times up, the other will probably dissapear. So 2*1000*25 makes 50.000 usd. Even if you find 2 alts to go 50 times up, you will get your money back !
So isnt it better to invest at BTC or choose more carefully altcoins ?