1) If any player starts playing international cricket, he/she should not sign or act in advertisements for minimum 5 years - Which helps to stop divertion and concentrate on their career.
2) Do not give a single chance for player if he is not fit enough to play. International cricket match is not for testing players. Test outside & send him to fight if he is fit enough. Those who can play properly will continue in team, if can't perform..just send them back to Ranji - The mistake what is happening at the moment is, if he is not playing he will be asked to sit as 12th player. Do not do that. That is why we lost in the group matches in world cup 2007.
For ex: you continued Kaif for many years, but he played only 2 matches best in his career. dinesh, utappa are early examples..Keep Kaif as an example to stop continuation of unfit players.
3) Bring only all rounders. Do not bring only batsman or only bowler. What is the use. 5 bowlers with batting(10 roles) 5 batsman(5 roles) 1 keeper with batting(2 roles). Need a change from (5 batsman 5 bowlers 1 keeper with batting = 12 roles only) TO (10 5 2=17 roles) should be performed. Then any cricket team can beat the world easily. Make sure all 11 players should bat well. Now what happens, after the top order is down, then we all cry. Instead of that, just search for true players who can perform even at the last wicket.
4) Do not give captancy, WC to a person who is just a senior in the team. Find out whether he can lead the team or not.
( for ex: tendulkar, darvid, sehwag are not worth enough )
5) Who does not come to practice properly, should be fined if there is not valuable reason.
6) Senior players - please retire if you are not consistent. I guess, the impression of heroism & money comes with ads will not make them to retire even if the fans comment very badly. Selectors, please use the brains.