Обычно у друзей одинаковые интересы. Поищите в социальных сетях соответствующие группы. Начните обсуждать тему. Если разговор затянется, то в личной беседе можете продолжить общение. Гуляйте побольше, приставайте с фразой "давай дружить" не к рандомным людям, а только к тем, кто «готов и хочет, по вашим ощущениям общаться». Если денег нет, то рекомендую начинать дружить с людьми примерно такого же дохода. Если город не маленький, то уверен, что почти каждый день есть бесплатные встречи людей по любым интересам - хоть книжный клуб, хоть массовые упражнения на улице, забеги, настольные игры… Начните именно с ваших интересов, а единомышленники найдутся, а там, если повезёт, то и подружитесь. Удачи!