Some people can learn on there own and some can't. Having someone there with experience will help you, especially with technique problems or just any questions you may have along the way. Learning on your own is good too, but I would suggest getting books and some videos so that you have something to work on.
Learning to read music definitely helps, I myself have gotten into that lately. I have definitely seen improvement, more in my comprehension and grasp on what I'm playing. I feel like I've finally gotten the missing piece in place.
As for songwritting, I think of it as a craft. The more you know or more tools you have the easier it is to punch out songs.
Just keep at it man
"My whole life is a dark room...ONE BIG DARK ROOM" - a.f.i.