The system is definitely still able to be finely tweaked, but all the special points (Best Offense, Voted MVP, Most Kills, etc) will only be awarded in the monthly matches.
I do believe the rest of the points will only be coming from public matches. You can see your points using the !rank command. All of these points will come directly from the in-game points you have at the end of a match. I think it is a fair system by mostly using the in-game points, as points are acquired from doing (mostly) everything. As you said, it can be easy to get high on the matches leaderboard if you're contributing to the team. Killing people, damaging buildings/vehicles, repairing infantry/buildings/vehicles.
I may have interpreted your message wrong, if I have, let me know and clarify.