Last I heard they were all humans, though I may be wrong. 
That aside, a good "longbowman" doesn't depend on nationality. It just happens that england had more of them. A lot more.
yes, they were all humans, but in italy, as I said before, there wasn't the tradition of the longbow...there weren't quite any longbow in italy...and the crossbowmen i was talkin about actually WERE trained crossbowmen, cause as I said before as well.
in italy there wasn't an archery tradition, so for the italian cities was better to train a crossbowmen militia with few expense, than to train some archers from the childhood..