What Can Push Bitcoin to All-Time High?