On July 2017, price of bitcoin was around $3000, in December 2017, Bitcoin got the new ATH of $20000, therefore, I think it's possible to reach $30k by the end of this year.
as i know more deep the price going down it will more high reach new ATH in the next bull run. But if we back at 2018 and 2019 i think 2017 much better. Many ICO project successful and we can easily get profit. As you said,nothing impossible in cryptocurrency, we just need more patient and dont give up early.