I read an interview with Bob Dylan a while back where he was asked about songwriting. Dylan's immediate response was "the world has enough songs". He said the world doesn't need any more songs "but a person who has something to say, that's a different story".
People often ask me how I write songs, but the question I would like to ask you first is: What do you really have to say?
Ultimately, I really don't care about your technique or your usage of metaphor. I don't care about your ability to communicate emotion with a melody. I, and the world, don't really care about your songs unless we, at least, feel like you have something to say.
So, do you?