The best thing is being the vocalist of your own songs!
Lyrics writing can reveal underlying thoughts and vocalizing it makes lyrics comes to life through emotion and music. I still like vocalizing today as it subjects you to full immersion in the song.