Bitcoin will always recover and in fact it's already recovering.
That the price went as low as $3000 doesn't mean that BTC is dying out. That's the volatility of these digital currencies.
Bitcoin cash can't overthrow bitcoins. Bitcoin is already very popular and widely accepted than Bitcoin cash.