whether the price will go 400 sat again

Assuming you mean 4000 sats?
Considering it's only 1 BTC to buy to that level again I would say yes.
Just at a rest stop
We are now past the half way mark for halving of miner rewards. This will also help supply and demand.