Oh yeah... also wanted to say that the best way to get better as a bassist is to play with others. And as many others as you possibly can. As much as you can. That's how you learn to lock in, listen, imporivse, and develop the skills I consider most important to bass playing.
While a little off topic, I think playing with a lot of different people has lots of advatages over playing with the same people all the time. Especially drummers. If you're inexperienced, you may not know the difference between a crappy drummer and a great one, and all drummers play differently. By playing with different musicians you learn to listen better, and adapt your feel to what they're doing. Same goes for the people on other instruments too, but the drummer is most important. You also can play with one group of people and learn nothing, find another group that will teach you tons of stuff that only they would have been able to teach you, and play with yet another that introduces a whole new part of the picture that you haven't even considered yet.
Playing with others, even if you don't think you're ready yet, is I think the quickest way to progress. It's a great motivator also.