I learned about #2 when my older son was younger. He was SO so shy, and the pediatrician said not to force him into situations; trial by fire is not the answer here. I work on #4 ALL THE TIME.
http://babyandblog.com/2013/10/6-ways-to-protect-your-child-from-sexual-abuse/