Which of these helped Hinduism to spread?

The religion, force people to give up there or beliefs.
Hindus formed organize groups to worship together.
Prayers could be offered only add large temples.
Other gods and traditions were absorbed in Hinduism

All of these factors helped Hinduism to spread.