Self pollination occurs when pollen grains from a flowering plant fall into the pistils of the same plant and thus gametes from the same individual unite to form a zygote. Cross pollination occurs when pollinators carry pollen grains from a plant to reach other individual plants of the same species thus gametes of different individuals form the zygote.
Since it promotes formation of zygotes containing genes from different individuals (new gene combinations) cross pollination contributes more to biological diversity.