Like here in the forum a good example of developing skills is our posting style if it is your first time in Forum or in bitcoinstalk it takes a month or a week to perfect your posting style. You need more knowledge about your topic in order to perfect your Thread but there's a Time you've mistakenly your grammar or your word even if you are already a master poster . One reason why people hate some post is if the grammar or the creativeness of the post is not there . Like me I currently developing my creativity and grmmar.
It's good that you are working on the grammatical mistakes in your post and for that you can make sure that auto correct is not off on your keypad and that will correct the wrong words for you like - grammar and bitcointalk forum.
What most newbies try to do is post in any topic without any prior knowledge and post what others are writing but we need to know that we need to develop our skills as said by you but why we run to be perfect in all topics and let's say you are technically sound then post effectively there and if you can predict the market go to speculation board.The hard work you put on posting will show your returns and say if you don't have knowledge and posting you will not get any merits and won't rank up.Try contributing effectively and try to improve as much as you can and if you are dedicated to do it you will surely see your knowledge and posting style being improved.