If you hover over each you get an explanation about how to complete each. They are all pretty straight forward.
As you complete the challenges you gain Badass Rank. With enough Badass Rank you level up. Then you get Badass Toekens to spend on upgrades.