SOL could rally to $250 if three key factors align