I wouldn't say that juggling makes you a better dribbler. It does give you a better touch of the ball but I know jugglers that can't control the ball on the ground.
Dribbling is about ball control, but it's also about being smart and self-confident. Best and Maradona were smart with the ball. So you need to practice to get it all glued in to your head.
When dribbling you always need to look at your opponent how he is standing. What foot is his supportive foot etc. And how to throw him off balance. A smart dribbler knows already what to do the moment before he gets the ball.
Say, if you get the ball on your right foot, and you have an opponent in front of you, you can drag the ball to your left side, this will make the defender use his right foot as his supportive foot, and go against the right side (your left side) and that moment you burst and change direction to his left side (your side) this will make him unbalanced. Or you can go left, he goes right, and then you go right and then burst and change direction again to your left side (his right side) leaving him unbalanced. So it's also about being fast. You can add lunges and scissors in to this too.
Remember, the defender will always move the way you and the ball move. It's not really hard to get him unbalanced if you can fool him.
Johan Cruyff used this also very good.
You can't approach a defender at full speed. You always need to to spare your acceleration the moment your gonna burst in to a direction. And always make the defender either go left or right, don't approach him directly at full speed.
This doesn't just go for 1on1 situations but also 1on3 situations.
Juggling is good for touch but to get good ball control on the ground you need to run and dribble with the ball and also freestyle ground moves are pretty useful too.
But the most important thing is to have a good shot or else there is no point in dribbling if you're not gonna dribble to create space so you can have a shot at the goal or pass.
If you can dribble and shoot well with both feet, you'll play at a high level.
And I almost forgot, confidence is the key to playing at a high level.
In my opinion, self-confidence is key to everything.