its bullshit that other nationalities only excel in some sports. the biggest factor in this is welfare. welfare alows people to grow more during childhood and devote more time to training during adulthood.
p.s. its only kenians that excel at marathons. not the entire african continent.