Understanding Cryptocurrency Market Dynamics for Better Investments