I think if you want to make friends who are helpful to you, you should first make yourself better. You should keep yourself learning new things. Only in this way can you get to know the same excellent people on the way of learning, and the same excellent people will help you make progress. It's like only by being admitted to a 985 university can you recognize people who are equally outstanding as you. So your height determines what kind of friends you make.
If you want to make better friends, you should first make yourself better. If you are a junior college student, undergraduates will not be friends with you. This is not reality, but because some topics are really impossible to talk about. And society is more about the exchange of interests. If you can help him, he will be willing to be your friend. If not being able to help him means nothing to his life, he will definitely not regard you as a friend. This is also a very real problem.
So I think a person must make himself good enough. Even after working, there are many ways to improve himself, such as learning another language or learning another skill. This can improve your professional skills and enable you to change to a better job in the future. Only by constantly climbing up can you see the scenery at higher places and make friends with better people, because many good people work very hard. The reason why they are excellent is because they are very self-disciplined. They may always have a habit of learning new skills. They may insist on memorizing words every day.
They may insist on exercising every day, and getting along with such people will definitely make them better. Because it can influence you to do things that are beneficial to you. It can make you more self-disciplined. Everyone is affected by the environment. If there is someone better than you in the environment, you will definitely try your best to catch up with him. In this way you will achieve the purpose of progress. So having good mentors and helpful friends is very important.