The key difference between plant and animal cells lies in the structural differences. Plant cells are rectangular wheres animal cells are round and plant cells contain chloroplasts, a cell wall, and vacuoles while animal cells do not.
Those individuals with advantageous traits are more likely to survive and reproduce. The survivors pass down these advantageous traits to their offspring.