Предлоги причины и цели нужны чтобы сказать, почему или для чего произошло какое-либо действие.
Because of - используется, чтобы сказать, кто или что заставляет что-то происходить или является причиной чего-то. Чаще всего используется в разговорной речи. Например: He was absent because of illness. Он отсутствовал из-за болезни. He left because of you. Он уехал из-за тебя.
On account of - используем, когда говорим, что что-то произошло из-за чего-то. В особенности, из-за каких-то проблем или трудностей. Например: We couldn't sleep on account of the noise. Мы не могли спать из-за шума. The bus was delayed on account of a snowfall. Автобус был задержан из-за снегопада.
Thanks to - используем, когда что-то произошло из-за кого-то или чего-то. Чаще всего что-то хорошее. Например: We have tickets to the game thanks to you. У нас есть билеты на игру благодаря тебе. I found this apartment thanks to my friend. Я нашел эту квартиру благодаря моему другу.
Due to - используем, когда что-то произошло из-за чего-то (часто с негативным оттенком). В большинстве случаев используется в формальных, официальных случаях. Например: The plane was delayed due to a technical problem. Из-за технической проблемы рейс был задержан. The game was postponed due to rain. Игра была перенесена из-за дождя.
Of - показывает причину, по которой произошло что-то (как правило плохое). Например: The economy is the cause of the crisis. Экономика стала причиной кризиса. He died of a heart attack. Он умер от сердечного приступа.