we need to make good quality posts that contains new information to help others,
That is not true. The information does not have to be new. In fact there is very little new information posted. Most posts are helpful, or discussions about current news or technical issues.
Presentation is a great help in gaining merits, and I don't mean using fancy or excessive formatting. For example, I made a few minor changes to the quoted bit of your post. Fluid English helps readers to scan threads quickly, and to pick up on your content. This is likely to cause a merit awarder to pause, and to click on that merit donation button.
The concept of a good post is very subjective, and it is better to leave the awarding of merits to humans who are sensitive to the community spirit, rather than trying to create a bot that may be influenced by the TwitBook spammers.