Answer:
B. someone who knows your writing well
Step-by-step explanation:
Someone who knows your writing well will recognize your mistakes and point them out for you in the checklist. Therefore, your writing will be better improved.
Someone who makes the same kinds of mistakes may not immediately recognize the mistakes you made, so the checklist may not be as good as it could be.
Someone who has never read your writing won't make a very good checklist because they are not familiar with your style of writing, nor do they know anything about the mistakes you make. Thus, they may not put those things in the checklist and it won't be very personalized.
Option B makes the most sense.
hope this helps :)