Bitcoin's Struggle to Break $108,500: Two Key Obstacles and Potential Solutions