A new bass wont make you play better. All that you can do is go to a very good music store and ask if you could try out different types of basses. Then choose the one that you fancy the most. I have four basses and each one I use for different styles. I have an acoustic upright, 5 string electric, 4 string semi-acoustic and a 5 string acoustic. My favorite however is my Ibanez because it has a much clearer and variety of sound and can use it for pretty much anything. But each one has a specific sound and will use either one depending on which style and sound I am wanting to play.
Only way that you can sell out stadiums is determination, hard work and devotion. Don't practice for hours at a time, rather just work on that what needs attention. I can sight read virtually anything if I have that stave notation in front of me but most of the gigs that I do I don't get a dime for. “Favors” for friends and family.