So States can limit or even ban free speech, and even establish religion or non-religions then?
The Constitution which is aimed directly at the feds doesn't forbid it.
As the 9th and 10th Amendments confirm, outside the Constitution, states are sovereign.
Nevertheless, most state constitutions DO forbid such intrusion into freedoms of speech and religion.