Some good tips already
here.
Just keep plugging away. And even if you think it's shit, finish it anyway, that's always been a good tip. Get closure on songs! Also:
* If you have chords but no melody, work out the key, then play around with the scale till you find something you like. Even just a note to start on can be enough!
* Stuck with lyrics? Just babble along with the melody making random sounds, words etc. Record yourself doing it (don't worry if you haven't got a home recording setup, nearly all phones now have a "Voice Record" facility these days) and listen back and try and find words that sound like what you've just said. Odd, but often works.
* Have an IDEA. How do the chords make you feel? How do you want the song to make OTHER people feel?
* Get a capo, and try playing the song in different keys. Weird, but sometimes this makes a hell of a difference to how you hear it.
* Don't piss about with an intro if it's stronger than the rest of the song. Use it as an integral part of the song, or even base a whole new song around it.
* GET SPOTIFY! Then listen to something completely off your usual radar, and learn how to play it and/or sing it. Even if you hate it, you'll learn something.
* If all else fails, write what you have down or record it. Make a note of key, time etc and then when you are stuck on another song you can go back and see if an old idea will suddenly fit and create a great chorus/bridge/verse/whatever.
If you don't already, get a basic knowledge of scales, song structures and chord theory. There are *billions* of resources for this on the net, but if you get stuck PM me and I'd be happy to help.
OOOH - "Zen Guitar". Go for a walk, have some food, have a beer/spliff/Happy Meal and then just SIT THERE AND HIT THE GUITAR. Don't think about it, don't even change note or chord, just really feel the instrument, and after a while your fingers'll magically start finding new and exciting avenues to persue.
Hope this helps
