Most NFL and NBA athletes wouldn't make good soccer players even if they were
raised playing it. It requires more hand/foot coordination and endurance than American sports. Size and height are generally a disadvantage except for a few positions.
We're not great at soccer because we don't DEVELOP skilled players