Top Analyst Explains Why Bitcoin Price Will Top $477K