I chatted with a senior member of this forum after I notice almost all his posts or comments he made got merited. I asked for his secret and guidelines his replies got me thinking he said;
(1).
"Stop searching for merit and you will get them i.e stop commenting or posting just to get merits." so I stop and to my surprise I got merited for the first time in this forum and the funny part is, it was not even my best comment (in which i was using to search for the merits).
(2). I should see Smerit as liabilities to myself and an Asset to others and give them away to deserving users immediately I get them. I did that few days ago and i just notice that merit i sent save another user from being demoted.

All I'm saying is, instead of commenting/posting to get merits do those act to add value to other. Hoping this post inspire someone to do the right thing.
Edited: Take this post as an example, it was written to advice others and now it is getting the merits I never had.