Lyrics can be written in many different ways! The biggest thing for me though is showing, not teling (as mentioned above). For example:
Telling: He was happy.
Showing: He let out an excited gasp and grinned from cheek to cheek.
Basically, describe the emotion, or what is happening, instead of just up and say. This is a great way to add tons of emotion to lyrics, and have listeners connect with the song, or get a feeling for it.
However telling is not a bad thing. Packing your song with metaphor is going to make it look like you're trying too hard, and then you won't even know what your writing about.
Another thing that is great in songs is a hook line, or at least a chorus. A hook line is like a mini chorus, something that appears again over the course of the song. Hook lines, for me, are great because your song can become catchy, yet doesn't have to follow the same old boring song structures.
Look and observe your influences, who you want your music to be like. It's fine to imitate. You will have your own style in due time.
Finally, follow criticism. This site has no one who just insults people's music, but instead points out flaws and tries their best to help the musician in question.
Also C. Thunder Dash would be a great person to collab with.
Lengthy post but I hope it helps!!