Big Five Personality is a powerful personality model for understanding the relationship between personality and various academic behaviors. Students' personality is very important for learning and has the potential to determine their academic achievement and learning style. However, not all students have the same knowledge, personality, and learning styles where these criteria affect learning. To find out, we usually use online tests and it takes a long time. In this study, a system was created to determine personality and learning style automatically based on Twitter post data. The method used in this research is LIWC or Linguistic Inquiry and Word Count and Random Forest. Random Forest was chosen because this method can classify class imbalances where in classifying the Big Five personalities from text data, not all of the data have the same number of personalities (extraversion, agreeableness, openness, conscientiousness, and neuroticism). The data text that will be used is data text from social media, namely Twitter with a total data of 9546 data. The results of Random Forest accuracy for balanced and imbalanced datasets are not very significant, such as the imbalanced CON personality has an accuracy of 0.499 while the balanced CON has an accuracy of 0.502 or also the imbalanced NEU personality has an accuracy of 0.502 while the balanced NEU has an accuracy of 0.519. While the results of learning style can be determined from the Big Five Personalities with an average Kendall Tau correlation value of 0.21. According to the compatibility survey of the respondents, respondents felt that the external web was more suitable with the average value of the respondent's suitability with the results of the external web of 4.5 for Big Five Personality and 4 for learning style results. Meanwhile, for the results of the program, the average obtained for the Big Five Personality is 3 while for the learning style it has an average value of 3.25