And I'll go with my resume' of what I'VE done.
Look, I haven't heard your stuff. You may be a really great writer. Assuming you are, it's because you had the ability to begin with.
You can't teach "anyone" to write songs (good songs being the qualifier) anymore than you can teach "anyone" to throw a 99 mph fastball, or run a 4.4 second 40 yrd dash. Talent is real, it exists. And to excel at certain things, it's a prerequisite.