A few interesting selections there. You've gone in for the debatable selection of VVS Laxman, whom nobody wants because he's not a good fielder (laughable, since he's a fantastic slip fielder) or a good runner between wickets (although he gets enough boundaries in the first 15 overs)- maybe he'll do a lot better. Moreover, he had an aggregate of 40 last year, but struggled since the Holland tri-series, and is a LOT better than Yuvraj and Kaif.
There is no point in batting Yuvraj or Kaif at positions six and seven. It won't help either. Yuvraj is a hard hitter of the ball, but in the pursuit of quick runs, he gets out cheaply attempting a needless shot- that's affected his batting in the longer form of the game. If you want the best out of Yuvraj, you should bat him at four or five, so tat he can build a long innings. The same can be said of Kaif- he's a partnership builder, so if he bats at seven, either he may soak up too many balls (which the team can avoid), or hit a big shot off nearly every ball (which he can't do). You've chosen Ganguly, Laxman and Dravid, who bat for a long time, so these two won't get enough to score big. Let seven and eight go to non-batsmen who can hit the ball hard.
Keep Pathan out of action. He's getting injured a little too often, and he's just got a shoulder injury. Balaji is a target in ODI's- he bowls too slow, and isn't accurate enough at that pace. Harbhajan isn't of much use alone, and he needs a spin partner. You can go in for Rajesh Pawar (left-arm spinner) or Ramesh Powar (off-spinner who can hit the ball very hard). A few suggest Amit Mishra, but I doubt if he's ready for ODI's. But four bowlers among this lot are not enough to even take five wickets, let alone a full ten- you have to have a fifth. On an average, this team will score 242 for 7, which isn't enough given this bowling attack. Rather than improve the quantity, try to boost the quality- convert Kaif's average of 32 into 37 (up the strike rate as well), Yuvraj's average of 29 to 33, and get two bowlers who can score more than 40 together at more than a run a ball.
Dhoni may have had phenomenal success opening in club matches, but these are, after all, club matches. Opening in ODI's is a different cup of tea, and Dhoni's main strength is hitting the old ball, not the new one. He's been woeful against the new ball, but at four/five, he's in his element.