Rule reminder
'A causa di' (because of / due to) introduces a NEGATIVE cause — something bad or undesirable. 'Grazie a' (thanks to) introduces a POSITIVE cause — something that helped or produced a good outcome. Both are followed by a noun or pronoun (not a verb clause).
Ha vinto la gara _____ il suo allenamento costante.