To make good fantasy teams, analyze player statistics, consider pitch and weather conditions, select a balanced combination of batsmen, bowlers, and all-rounders, and stay updated with team news and player form to make informed choices.