I think you can teach all of this honestly.
I don't think that you can. Most folks cannot simply grasp it, and it takes natural talent to incorporate what they learned into it. Think about this. In grade school, when everyone is taught the same skill set of writing, and lets say most put in the same amount of practice and classwork. Yet, most never become good or even capable writers. Art class, same thing. Music class, same thing. You can teach anyone to tell a joke, but can you teach anyone to tell a joke that warrants any type of response, let alone one that gets laughs. There'd be no ghostwriters/industry writers if those things could be taught.
Anything that is an art form can be taught, but there has to be a talent. Same for acting - Method Man and Common will never be Pac or Mos. Hell, even Cam showed natural acting ability in Paid in Full - way above what Chain Gang showed in those State Prop flicks.
Now, can anyone be a rapper? Yes. But you can teach all of the mechanics and they still won't get it, have it, or be able to use it.
Like
@spliz said, you can teach someone all of the mechanics but it doesn't mean they will be able to utilize them, especially on their own. Writing in general takes a level of observation and understanding of words that most don't don't have.