If Bitcoin's too crazy a ride for you, here are 18 stocks that analysts say could enjoy their own personal bull runs in 2018.