XRP's Road to $20,000: A Deep Dive