Lets be honest, none tokens will be able to overperform ETH and BTC. Thats how crypto works, name and release date are everything
You could be right about bitcoin because it is the first one and it has a great name, but that wasn't the case for ethereum at all. First of all we had namecoin as second, then for the longest time it was litecoin that was second. In order for ethereum to become second it had to shred its skin, become something new, have an infight that ended up with ETC to be created as the original how it was created, then ethereum had to help other tokens to be created on its blockchain, allow even nations to store stuff in its blockchain and then we are talking about ethereum convincing those places to actually come in, all of which took YEARS before it could happen.
Ethereum wasn't first and it certainly wasn't name neither. It worked very hard, vitalik made it happen and he really gave all the awesome things to ethereum in order to make it the second coin. I am not saying other coins will do it too, all I am saying is it is not timing, so others "can" do it if they work hard enough.