Well, this is not tips, but much more like what you understand about mining and halving event.
Unpopular opinion: halving is actually has no relation with bull run, but many people think due to Bitcoin become scarcer, it makes Bitcoin price increase.
Interestingly, Satoshi never stated a reason for implementing halving in Bitcoin's protocol.
That's true, but he indirectly stated it was for reward to miners. IIRC someone was saying halving happens every four years was due to math.
Right. Otherwise we couldn't have a finite limit of 21 million coins, because there would always need to be some minimum reward for generating. In a few decades when the reward gets too small, the transaction fee will become the main compensation for nodes. I'm sure that in 20 years there will either be very large transaction volume or no volume.