Есть несколько способов:
1. Просто играть в различные игры (нужно посмотреть чтобы в них давали карточки). В течении какого то времени вам может выпасть до 7 карт с одной игры.
2. У каждого активного пользователя steam есть шанс получить дополнительный набор из трех карт. Для этого необходимо заходить в свой профиль от 1 раза в неделю. На практике шанс получения подарка довольно низкий, и обладателям невысокого уровня в Стим, скорее всего, придется долго ждать, пока система рандомно выберет их профиль для начисления бонуса.
3. Внутриигровые покупки
В бесплатных играх по примеру Dota 2 или Team Fortess 2 за каждые потраченные $9 на внутриигровые предметы типа сетов, сундуков и пр. вы будете получать по одной карточке. Конечно, полноценным способом это не назвать, но о такой возмжности тоже стоило упомянуть.
4. Обмен одинаковых карточек с друзьями
5. Купить на торговой площадке или в онлайне сервисе в интернете.
Быстрый и удобный путь для всех тех, у кого есть свободные деньги или кто готов их перевести на кошелек Steam для покупки предметов.
6. Фарм карточек
При наличии множества игр и желания получить с них карточки быстро понадобится воспользоваться специальным ПО. Наиболее популярная программа — Steam Idle Master. Это бесплатная и безопасная утилита с открытым исходным кодом на GitHub (а значит доступна для проверок на вредоносность).