How do I write better and non generic lyrics?

I know that sometimes generic is good like Baby by Justin Bieber but I want to write something with deeper meaning and bigger words.