Writing lyrics is by far one of the best ways to speak your mind and get stuff off your chest.

You need a wider vocab. MastaChronic. To hip-hop or rap, your voice is ygour weapon. Much like a guitar player uses their guitar to speak loud and clear, but in your case, it's your voice.

So I suggest you get a thesorous (sp?) and switch up some words that have an impact.

And if you're going to put down certain things, like religion in your case, then back your writing up on why you feel that way. Saying, "I hate religion, it's all BS" or something is not good enough. Explain why you hate it, examine the words and give them some flow, and what you say will stick with people more.