There's no substitute for a good guitar teacher, Filth.
I had one a couple of years ago, it was devastating that he had move his business away from where I live.
Find a teacher who shares your interest and your playing will improve immensely. Go and get yourself some books and start writing your own songs.
Flick through your books, pick a key and start playing.
I try to find some really obscure minor scales and start there.
When you write your own stuff your command of music will increase strongly. You can't 'auto pilot' through writing new stuff.
What guitar are you playing at the moment?