Pretty much all I do for MyPoints is click on emails for 5 points each and funnel an occasional Office Depot order for work through there. That gets me enough points to make it worthwhile, yeah.
Make sure you've checked off all the preferences to get enough emails. I've been getting a few per day. I think you can get around 4000 points a year just by clicking those. The real trick is remembering to funnel other purchases you make anyway through the system. Apart from Office Depot, I tend to forget to check such things before making an online purchase. Someday I'll get that habit fixed for a slight boost in points/miles.