Best thing you might could do is record a sample of yourself playing and put it up for the world to hear

Seriously, if you're open to receiving constructive criticism then I and others would probably lend you some to help point you in the right direction (if that's what you're needing).
As far as how long it takes to to progress...everyone is different so it's hard to tell but I think it's realistic to say that if you keep at practicing, playing and learning new things then every couple years you should be able to play beyond where you are now.
That said, I'm at a plateau right now...have been for a couple years...time to learn something new.
