1. К шагающим (причастие) против потока.
Шагать - шагающий (особая форма глагола, причастие).
2. Шагать против потока, или плыть против течения, всегда сложнее, чем по течению. Гораздо медленнее... Непредсказуемо. Можно упасть и не достичь цели. Плыть против течения жизни и достичь желаемого смогут лишь сильные и напористые. Они по своей натуре лидеры, победители.