Factors include: climate, prey availability, lack of predators, the ability to adapt to different conditions, how fast they can reproduce and grow, and how tolerant they are to a host of environmental conditions.
An invasive species thrives in its new ecosystem and out-competes native species. So, some factors are dominance, environment, predators, and resource availability.