I have been writing high quality comments for main thread post but still no merits have been given

People dont give merit often. You need to be very patient and just be yourself, write quality posts.
Thats it, you can't do anything else here. Time will verify your quality. Good luck and have fun!