(1) I'm having trouble with keywords in my headline.
keyword selection for inclusion in titles, subtitles, in the natural flow of the text, in images as alternate text & description, in categories and tags
If you are creating a blog for others to read then you have to put yourself in the position of a potential reader who does not know you, and imagine what words they would type into a search engine that would include your posts in the search results. Yes, this can be a difficult determination but it's not rocket science. Every post has to be about at least one topic, right? ;)
Examples: boyfriend(s), dance, fashion, feelings, food, friends, fun, girlfriend(s), gossip, music, parties, school, work
(2) Also, how can I spread the word about my blog?
Here is a post on that subject http://onecoolsite.wordpress.com/2009/11/07/blog-promotion-basics/ This is not the only post on my blog on the subject but I believe it's the best one for you.
(3) I saw something somewhere about join forums and putting it in the signature, but I want to make sure I'm not coming off as a spammer.
The standard spiel made to all new bloggers is to join blogging forums and post a signature as a means of getting traffic. Your username is linked to your blog here at wordpress.com so you username is, in essence, your signature here.
In time it will make sense for you to locate and selectively join some social networks, online groups, and forums. That comes after you have created an archive of quality content (a minimum of 20 - 30 high quality posts). Why wait? If you get all hyped up too early on then visitors come and go away "hungry" and don't return.