I made mention of this in another post, but thought it would be a good thing to highlight for everyone here. One of the single greatest resources to improve yourself as a musician is a program called Earmaster which you can find at http://www.earmaster.com . It is literally endless exercises for hearing harmonies, practicing rhythms, understand different chords, chord structures, chord progressions, scales- everything. It’s a total music theory practice program. I HIGHLY, HIGHLY recommend checking it out and practicing with it daily. Im willing to bet my entire bank account(and who couldnt use and extra $15?) that with consistent practice, you WILL improve immensely. Check it out!