When people upvote you comments and you memes. That's 30 and 40pts ea.
When you post a comment (maybe just the 1st on a meme), that's 2.
When you submit a meme to be featured is 20.
Oh, an the 20 per submit is for only 2 per stream per day. Any additional won't get them. But you can submit to as may streams as you wish and get pts for each 2.