Should you buy Bitcoin at $100K? Analyst says check THESE boxes first!