How to achieve more Forum badges?

So I was quite curious if it was possible to get some of these other badges that I see people having.

A popular one I see if the FLAG badge from the Breast Cancer Awareness. Would it be possible to get such a badge now since that was in 2012? Or when is there a new opportunity to get new badges? I definitely want to get the coolest badges now! What is the most efficient way about getting them? I read the original forum but I have since seen that they’re new badges such as the LOL badge and more. How would I get one these awesome badges?

I honestly wish to know. Go here if there is a problem with Halo 5!

Like, I wish to learn the most amount of ways to get badges!! Thanks!

I want one!