We all know merit has given here for a constructive post but I want to know that if I am not good on making some good or valuable post then I can't get merit.
+
Well, as said, I don' t see the merit system as a design based on the people to get obsessed with. But your question seems to be related to how do you can improve your posting behaviour, so there is a solution, of course. Just keep in mind that, even if you try hard to make a constructive post, you maybe will earn any single merit, so just chill and do not be obsessed with it.
Now, there is a project founded by a senior member here called Fit to Talk. In there, the people with poor English skills -like you or me- are helped and also encouraged to create good posts. You always can join it if you are honestly trying to improve yourself - I have to insist, merits are a secondary asset, it musn' t be your primordial goal, ok?-. This is the link:
https://fittotalk.com/english-talk/index.php?Merits are such a subjective conception. This is not any magic formula but common sense and respect in order to get some, though. So just learn some English if you are going to use for your writings and read a lot here. The most time you spend reading, the bigger the opportunity of understanding and caring about the Forum you will have. I'm sure that everybody truly interested has his/her place in here. It is just a matter of patience.