Although there are many factors involved in the
spread of Buddhism on China from which here are the two:
1)
Han Dynasty was the era when Buddhism was
rooted into Chinese culture as a result of its resemblances and practices similar
to Taoism which was the popular religion in China making it easily acceptable
for people. 2)
Second reason in my opinion is the existence
of Silk Road in 2nd century BC which made it easy for the
missionaries to reach China.