Expert Lists Key Conditions for Bitcoin to Rally to $100,000