What is good content?
A content that is easy to read gives information that is of value to the reader and positions well in the search can be called as good content. But what may be good for particular readers may not be so good for others, hence you need to know who are the target readers that you are writing the content for, what value can you add to your content that will be useful to the specific readers. Once you are able to do it, then you will be able to write good content. Regarding keywords they must come naturally in your content and do not try to over stuff your content with keyword it may be considered as spam by search engines.