Cultural competence involves understanding and respecting diverse cultural backgrounds and practices. It helps in providing personalized care that meets the patient's cultural, social, and linguistic needs. Nurses can improve cultural competence by educating themselves about different cultures, asking patients about their preferences, and avoiding assumptions.