The effectiveness of vaccines is influenced by several factors, including vaccine quality, proper storage and handling, accurate dilution, choosing the right vaccine, and avoiding outdated ones. Issues like temperature control, using incorrect diluents, and mismatched vaccines with circulating strains can lead to failure in immunization.