Could you elaborate on the key factors that determine the profitability of cryptocurrency? I'm particularly interested in understanding the role of market demand, supply dynamics, volatility, technological advancements, regulatory environment, and perhaps even social trends and public perception. Additionally, I'd like to know if there are any specific strategies or indicators that investors tend to rely on when assessing the potential profitability of a particular cryptocurrency. Could you provide some insights into how these various factors interplay and ultimately influence the profitability of crypto investments?