IMO the keys to success in OD batting are:
* preservation of early wickets (high run scoring is a bonus);
* the ability to score & accumulate once the fielding restrictions are off & the 'change' bowlers are on;
* at least 1 recognised batsman batting thru into the last 10 overs;
* the ability of the lower order to come in late and force the pace by finding the fence.
NZ have been going into ODI series with only 4 - 5 recognised batsmen in their squad, and often only 4 in their starting lineup. By contrast most teams play at least 5 while India play 7 batsmen, and Australia play 6 (not including 'allrounders' such as Symonds, Bichel, Lee & Harvey). Quite simply NZ need more genuine batsmen in their squad & playing team if they wish to perform with the bat on a regular basis.
Furthermore they should select players whose natural game will fit their desired strategy (or those who at least have the talent to make the adjustment without it having to become a major effort), and who will be able to complement the player at the other end & not force them to improvise too much away from thier respective natural game.
Eg - if they want to score runs quickly then don't select Vincent at the top of the order. Under such a game plan he is better suited to No5, where he can build an innings as he did v India at Christchurch. If they decide to preserve early wickets then perhaps he can be used in a more traditional opening role with the purpose of anchoring the innings & rotating the strike without the need for taking risky improvisations.
The other problem is the NZ bowling attack is too similar & not suited to the last 10 over slog, let alone taking 10 wickets on ODI batting tracks. Bond is the only bowler with penetration to trouble the batsmen, the rest lack either the pace, variation or accuracy to restrict run scoring at the death, or to take wickets on a regular basis to expose the tail early.