About 29,000 runners braved blustery conditions in a showcase for global contenders alongside Welsh talent.