Is $SOL still a good buy$?

I think yes. This is just a rest before pumping up to $250. But it still has a risk that it can go down to ~$100 before the pump. So don't get in if you can't hold through the tough time.

Best strategy is that you buy half at this price. so you don't miss the bull run and tou still have chance to dca when it continues to go down.

make sure you move your coins out of exchange and earn some interest by staking in a cold wallet.