Hi Zarqa
For the best state to read the Qur'an is the state of purity in Islam, as a muslimah, who submits only to Allah swt without any doubt and hesitation about it...
...You make ghusl (total wash - starting with putting water in the mouth and nose three times and then the whole body), say your shahada - that you freely and with full conscience bear witness that none (and nothing) has the right to be worshipped except Allah and that Muhammad (saws) is His Messenger (
Laa Ilaaha Il-lallaah Muhammadun Rasulullaah), and any other time (apart from when you are in a state of janaba (impurity)) you only need to make wudu to read the Qur'an with arabic containing in it.
As for a non-muslim, the rules do not apply to you, even though as a respect to the Qur'an, the above is the best way to apply insha'Allah.
And Allah knows best.