During community assembly, species traits interact with environmental conditions and influence biotic interactions. Learning how traits of non-native species enable them to successfully navigate these interacting biotic and abiotic filters informs invasion dynamics. Here we test how plant traits relate to invasion resistance under differing degrees of abiotic stress based on slope aspect in a large restoration project in Southern California. The site was dominated by non-native annual plants but was restored to coastal sage scrub and grassland with mixtures of native shrubs, grasses, and forbs on two different slope aspects. Abiotic filters may be stronger than biotic filters on slopes exposed to greater solar radiation (S-facing at our study site) resulting in decreased soil moisture and increased abiotic stress. We measured subsequent establishment and performance by the three most abundant non-native species (Brassica nigra in year 1, Salsola tragus and Sonchus oleraceus in year 3) on N- and S-facing slopes to investigate relationships between traits, abiotic environment, native community composition, and invasibility in the context of community assembly. We evaluated which measures of community functional diversity best predicted invader performance and tested whether relationships between invader performance and community-weighted trait values varied by slope aspect. Plots with slow-growing native shrubs contained less of the fast-growing invasive, Brassica nigra. Invasibility was greatest in native communities restored with native grass and on N-facing slopes. Correlations among individual species traits indicated strong biotic filtering, but only in certain environments. For instance, the abundance of Phacelia cicutaria, a native annual with traits similar to Brassica nigra, was negatively correlated with that invasive on N-facing slopes. Community-weighted trait metrics were also related to invasibility and differed by slope aspect, though relationships varied based on specific functional trait, community-weighted trait measure (mean or dispersion), and invader. The native functional group most effective at preventing invasion (native shrubs) was different from the species that most prevented invasion (native forb). In restoration planning, functional groups and individual native species traits may be more predictive of invasion resistance than community-weighted trait metrics. Combining perennials with an under-story of fast-growing annuals worked well to prevent invasion by non-native annuals. Understanding the role of lifespan effects in biotic filtering is essential for interpreting complex community-weighted trait responses to environmental variation across space and time.