Yes, strokeplay tourneys get you about dbl points of single play. Matches and other social games give good points, too.
Most effective is the "continuous days played" bonus which rises to 880 points per day after a few days. You only need to play one hole (Community - courses - play one hole) to get it, or a CTTH...
You may also buy XP amplifiers and level-ups in the pro shop but this seems pointless to me.