$1000 won't happen that soon, i'm sure many people would dump their bitcoin before the price reached $1000.
Even reach $300 was very difficult since many people keep dumping their bitcoin
That's not how markets work.
The weak hands are shed as the price rises through fear of the price dropping to previous lows. As the price continues to rise it draws in further buyers and fear of the price dropping is transformed into fear of missing out on gains and greed kicks in. The price rising begets more buying.
This is what pushes the price far beyond what anyone can believe is possible. This is what makes coins so popular at $310, $410, $510 when you couldn't give them away in January for 160.
Technical confirmation of the bear market being over happened today. Fear will turn to greed if the price simply sits where it is and holds 300.