Bitcoin, Ethereum Aim for Pre-Halving Highs But 3 Altcoins Could Hit $1000