What you need to study is not the textbook. I am also a junior, and I feel that I am popular, regardless of gender. My way of making friends is to know everything when chatting, such as history, fashion, heavy taste, literature, sports, technology ... so that we can chat without ice. Some people can also dominate the chat content and talk about something they are good at. I suggest you read more extracurricular books, magazines, novels (not online novels), essays, anything. I recommend Carnegie's book "The Advantages and Weaknesses of Human Nature", which is dedicated to teaching people to do things. Learning is too rigid, so we should see the world more, and there is not only one way to learn.
Through your question, I think it is necessary for you to increase your self-confidence. Seeing money is boring in society now, but it doesn't mean that personality charm is useless. Increasing your personality charm is not good for future work, and it is absolutely bad for interpersonal communication.