thanks to ...; owing to ...; because of ...
grace (of God); benevolence (of Buddha); blessing
練習のおかげで上手になる。
Thanks to practice, I get better.
先生のおかげで合格できたんです。
It is thanks to my teacher that I passed.