BTC will pump when no one will wait for this) IMHO they won't give a chance to people to buy on 3000 usd level)
You've said it all, when people are expecting the bull it seems not to happen, but when it's not expected the bull will just come up from nowhere, the best thing to do is just to keep on accumulating bitcoin before it goes up