With the value that BNB has now, I think yes it is good to buy now, because from 304$ last 3 days ago now it dropped to less than 300$ and then just held again.
In times like this, I don't think it's a good way to do day trading, especially if we know ourselves that we're not that deep in trading activity, instead just long-term holdings first while we're still in the process of learning level.
Day trading doesn't really work for me because beside from the fact that I got a day job, day trading consumes a little extra time for me rather than taking some time to rest for a long tiring day at work. But for the others, it works really fine for them as long as they can manage their time perfectly and it is not just BNB, there's actually a lot of worthy coins to trade and especially if you're trying to hold for a long-term.
But for the OP's question if we can expect a huge price drop this year, I think there's no definite answer for that question but it's much safer to expect it because these coins are volatile and will move in an unexpected manner. That is why we should just invest the funds we can afford to lose because these things are not guaranteed.