You've probably heard this a million times before, but the most important thing is to work on techniques slowly, to make sure you're doing things comfortably and in a way that you can get up to speed without problems. Move through any exercises slowly, and try to see where you're coming up against problems, then try to come up with ways to solve those problems.
Rick Graham has some fantastic intermediate level videos on YouTube. He uses a technique he calls 'planting'. You may want to look into that.
Troy Grady has a video series called Cracking The Code that a lot of guys here like. I don't really buy into the main thrust of his pick angle stuff, but the analytical approach and his analysis of players is great.
You can do lessons online. Is that an option? You could just do one or two, maybe.
Lastly, I don't really like lessons or exercises. I prefer to just play songs and learn bits of music I like, so I'd say focus on that, but look into the videos above, as there is definitely more than one way to skin a cat, and I'm no eggshpert.