XRP failed to break its 2018 all-time high but came close.Positive developments and regulatory changes have impacted XRP's performance.Ripple ETF approvals, market conditions, utility growth, major partnerships, and whale activity may restart XRP's bull run.Breaking crucial resistance levels at $2.5 and $3 is necessary for a potential new all-time high.