Wow, what a kind post.

Nice to have your here.
From the writing in your post, I really think that you can do well on the TOEFL.
I also love Snoopy. In fact, as a child, I read every Peanuts book I could get my hands on. I would buy them secondhand at garage sales for a nickel or quarter. I was pretty sad when Charles Schulz died.
Anyway, back on topic.
Your writing is really good--perhaps you need to practice just a little bit more???