All that i can say is, that i had the same problems. How i solved it? well...
no matter what kind of music u make - it is always good to have a bit of basic knowledge in music theory - classical music theory that is. I´m a metal musician (most of the time). Classical arrangements are more ore less the roots of all modern music. You should have knowledge about chord-basics (triads, fourths and fifths) and how they interact - but dont push it too far - knowledge is good - but too much theoretic knowledge may hinder you in yer musical (self) developement. I know heaps of peeps who studiet music and when they graduated, they came out as "machienes" incapable of writing a good song of their own - so IMHO the best thing is to lear the basics - and then you should be able to understand a bit more how the arrangement of a song works.
-=[Azrael]=-
[FONT=Times New Roman]Holiness is in right action and courage on behalf of those who cannot defend themselves. What you decide to do every day makes you a good person... or not.[/FONT][br][br]