Welcome aboard. Sounds like you are putting the time in, so you'll continue to get better! Jamming with other people on a regular basis will really help your playing. As compart1 pointed out, you've found a great spot to get a grip on your playing. it's a great community and there are some great resources here to help you improve your playing.