Secondly, it doesn't mean that you can't make good friends without money. This "good" needs to be defined by yourself.
If you say that your good friends are rich, maybe if you don't have money, it's hard to make rich people. This is because you go to different places and it's hard to meet each other. If you meet, you should make sure you don't be timid, just make friends with your heart.
and if the good friends you want are those who really care about you, then you don't have to worry about whether you and she/he have money or not, and you are good friends with all your heart.
I hope you can have some confidence.