For ETH to get back to all-time highs, a couple things need to happen first. First, it needs something actually useful with actual daily users to be built on the platform, however this would speed up the need for some kind of scaling solution. Very tough task and the main reasons I keep a very small amount of Ethereum