I think the main thing in songwriting is LISTENING. LISTEN to your chord changes, how they are played, the tempo, etc. and that sometimes will dictate what mood is coming across and, therefore, what lyrics should be and sound like. You also gotta remember who you are writing for: to please yourself, a certain type of music, pop music, or whatever. Some songs will lend themselves more naturally to certain styles of music. Other songs, on the other hand, may be different and lean towards a different style of music.
If you like composing songs on guitar, start with the guitar. If you wanna write lyrics also, then do so as well. Whether they are done together at the same time or not, many times the tempo of the song and chord changes will dicatate the melody and lyrics. And, above all, keep it simple. Some of the best, most enduring songs are simple and tight in structure with simple lyrics and melody. It's not rocket science. It's creativity. Know the rules and then play with them to create what you want.