Top Analyst Says Bitcoin Cycle Not Over Yet, Outlines How Long the BTC Bull Run Could Last