There are many kinds of plants and all struggle with one another to survive.
There are two main ways that plants survive: by growing quickly and being small, and by growing slowly but being large.
Plants also have to cope with being eaten and so they have developed many defences to make themselves less attractive as food. But, even when parts of plants do get eaten, many can regrow.