What's Stopping Ethereum's Bull Run? When Will It Reach $4K?