I don't practice enough, I never have and I've been playing bass for over 40 years now. Laziness is all it is.
It helps to set aside a fixed time every day. Right now I do one hour every weekday morning before going to work, or at least I try to...sometimes I have to sleep in or go to work early. In my music room I have a bass out and ready to play at all times. Everything is set up, music stand, stool, amp with cable to plug in my iPod or laptop for play-alongs. I come in with a cup of tea, sit down and start playing. I'll take a break about a half hour in. If I have time on weekend mornings, I'll also practice and maybe go longer...90 minutes, two hours.
At this point I mainly work on things that are causing me problems at gigs. I might take a passage from a song I have been having trouble with and work out different fingerings, play it in all 12 keys, etc. If you're gigging you probably can think of a number of songs that you could work on
The last few months I've been reading out of a book on playing
rhythm changes in all 12 keys. At no point was I playing up to full tempo nor did I play any of it 100% perfectly. The goal was to work on my reading, work on my fingerings in areas of the neck I am not using often and to get the sound of various bass line approaches to that particular chord progression in my head. I just started another book with melodic exercises in all 12 keys based on jazz standards. Just today I pulled out two licks that caught my ear and spent a half hour working them in all keys, trying some rhythmic variations, etc. I expect it will take me a year or more to get through the entire book, I'm doing about a page a day so far.
In your case, if your right hand is what you want to work on, develop some exercises. Work on scale and arepeggio patterns or just pick a song with passages where you have difficulties and work on those passages slowly until you can execute them cleanly and then slowly speed it up. Don't expect overnight results! I have a few riffs that I have worked on for years trying to improve my speed and endurance.