The purpose of this research was to investigate the relationship between foreign language anxiety, shyness, language learning strategies, speaking scores and academic achievement of university preparatory students learning German. In addition, it was aimed to determine how the independent variables predict the speaking scores and academic achievement. The research sample consisted of 110 students (75 female and 35 males). Three instruments used in the study were: Foreign Language Classroom Anxiety Scale; Strategy Inventory of Language Learning and Shyness Scale. The results of this study revealed that a moderate significant negative relationship (r= -.434) was present between the students' foreign language learning anxiety and academic achievement. Besides, a significant and negative relationship (r= -.290) was found between foreign language anxiety and speaking scores of students. According to the correlation analysis, no significant relationship was identified between shyness, academic achievement and speaking scores of students. According to the analysis, a significant positive relationship was found between the students' language learning strategies and their academic achievements (r= .275). Namely, these data showed that, the level of academic achievement increases as the use of strategy increases. Similarly, shyness and foreign language anxiety show a moderate positive correlation (r= .419). According to these findings, it may be stated that shyness increases as speaking anxiety rises. Besides, it was determined that students' shyness, foreign language anxiety and language learning strategies predicted 26.4 % of their academic achievement. The results indicated that independent variables were positive predictors of students’ academic achievement. Finally, suggestions were made for German teachers to reduce the effects of shyness and anxiety in the process of foreign language learning.