One of the challenges for language teachers is how to help students to develop language competence so that they can use the language correctly and appropriately in different social contexts. Many previous studies have indicated that good language learners know how to use a wide range of strategies to improve their communication skills with native speakers, whereas many poor language learners fail to know how to use strategies effectively. Therefore, the purpose of this study is to propose a theoretical framework based on Noticing Hypothesis, four-component model of communicative competence, and Strategies Inventory of Language Learning to enhance learners' language awareness and improve their communicative competence. Theoretical and pedagogical implications are also provided in this study.