As I read the New York Times article "Building a Better Teacher" I kept wanting to jump up and down and yell: This is why homeschooling works so well!
Why? Because teaching has so many ties to good parenting. Parents make the best teachers because they already possess so many of the traits described in this article.
Granted, having good curriculum to back you up when you get stuck is a very valuable tool as well. But the point remains: You, as a good parent, are well on your way to being an incredible teacher for your children.
I'm going to stop writing here to give you time to read the article.
If you're doubting your ability to teach, it sounds like the book may be a good resource to check out. I think you'll likely find you're already doing many of the things outlined there, but it certainly wouldn't hurt to pick up a few new tips along the way.
Filmmaker, Writer, Surrogate Father