I think that most important thing about any musical piece is the foundation. The progression should be simple, and honest. Once you have the chord progression figured out, then I would add all the bells and whistles.
I am still learning production myself, but as far as composition I have been doing it since I was 7 years old. Ironically, it is the recording technology that is limiting my writing style. It is because I keep forgetting to get down to basics first. It doesn't matter how fancy your VST's are, if you don't have a good foundation, it is going to sound like gibberish imo.
What has helped me in the past to write more versatile chord progressions are what they call modes. If you have studied music theory and such, you might have a grasp on what they are, but a basic break down is this:
Each chord you are playing has a basic structure via formula. For the Major chord ie.. C Major, the formula is 1,3,5. The notes are as follows C,E,G. This I am sure you know already, but by using a mode we are going to sharp one of the notes in the chord. The new chord formula is as such : 1,3,#5 This is an Augmented chord. C+ or C Augmented. This is an example of how modes can effectively change the chords that you are using in a key signature. By changing the scale by just one note, you have so many more chords you can use. For instance: 3, #5, 7. In the key signature of C Major, 3, #5, 7 is the E Major Chord. Making a change to that chord and mode in a song may present a change that you find pleasing, and willing to express. However, there are several other modes that you can work with, and I encourage you to discover all of them, if you haven't already.
Ionian, Dorian, Phrygian, Lydian, MixoLydian, Aolian, and Locrian.
Jazz, and Blues is a very versatile style of music. It does use these concepts quite a bit, so studying it will help a bunch in your trek. However, these concepts can be used in any style of music.
My advice is learn about modes, but also to remember to stay within your original expression, and don't allow them to jumble your mind, and perhaps make you write music more mechanically. Remember how you felt when you first played the guitar, and how it makes you feel when you play something that invokes emotion in you, and KEEP A HOLD OF IT!!! Because if it invokes emotion in you, then chances are, it will invoke emotion in everyone else.
Take care friend, and if you ever have any question for me, you know where my page is bruddah,