To be a songwriter,one needs to be familar with various aspects of it.
From learning the basics such as song structure,writing melody etc to more detailed and specific topics such as different lyric forms,melodic hooks etc,all these help you in making you a more complete songwriter.
Here are some tips to start with that will help you mould yourself to become a better songwriter.
Free songwriting articles and resources are all over the internet,utilize them to the most you can and expand your songwriting knowledge.
Find other musicians in your locality,visit them during the songwriting sessions even just to be an onlooker.This will help you learn to be comfortable with different styles of songwriting and genres.
Get involved in Songwriting forums and communities on the internet which will help you to write,improve and promote your songs.
Post your songs on these communities.Your material will be looked at by various other people with the same interest and they will respond with their opinions and suggestions for it.
On that note,There are also various social networks such as Facebook and Twitter where you can find songwriters with whom you can share your thoughts with.
Collaborate with other songwriters.The more musicians you collaborate with,the more styles of songwriting you learn.You can apply these to your own music to develop your own distinctive style.
Attend Songwriting workshops when held at your locality (or the ones held online).Workshops are an excellent resource for tips which help
the songwriter in you grow and provide you with a stong support in the areas you need.
To be a songwriter takes time,but with the right path and dedication,one can be the best there can be.