Considering the recent, burgeoning interest in positive psychology individual difference factors and the prominent role of ideal L2 self in learning foreign languages, this study is an attempt to investigate the mechanism through which Foreign Language Enjoyment (FLE) and L2 grit could have a mediating role in the association between ideal L2 self and Foreign Language Achievement (FLA). A total of 452 English language learners, selected by convenience sampling from different branches of a language institute, responded to the survey items. The results of data analysis using structural equation modelling (SEM) demonstrated that learners’ ideal L2 self, i.e., their image of themselves as competent and proficient EFL users in future, was directly and positively associated with their FLA. Additionally, ideal L2 self was linked to FLA through both L2 grit and FLE. Implications regarding teachers’ roles in promoting FLE, ideal L2 self, and L2 grit are discussed.