+1 to technique, it has a lot to do with everything.
This kinda reminds me of people who start shopping different amps and cabs because they're tone has become dull and they don't like it anymore when all they needed to do was put a new set of strings on there.
Get your bass setup properly, after that it's all in your hands.