There are a lot of ways, and the list continues to grow. You can earn some rewards once per day by performing basic actions like submitting content, upvoting, and just visiting the site. Other rewards require a bit more. Take a look at your Points tab on your Profile page
for a list of all the ways to earn points.