I bought once and the price went down too much.
That was my worst 'mistake' i would say.
But in your case i would think that you learned something and we should 'predict' if the price will go up or down.
For now bitcoin is only rising rapidly and it is going to reach soon $300.
Yes i think the price will continue increasing till the next halving coming on the summer. So i think holding Bitcoins nowadays is profitable idea. However we have to take care always and try to predict if the price will go up or down before buying bitcoin
Now buying
BTC is a safe bet IMO. The price is rising and rising, and even if it goes a bit down it will inevitably rise to $500 in several months. But I wouldn't recommend anybody to invest all the money he has in anything even if it looks like a very wise dicision. The life is unpredictable you know. )
But I would recommend buying at this current price will get you huge profit unless making you regret in future. With respect to bitcoin every price is good price to buy. If you get a lower price to buy in future, then you can get a better average buying price then.