Earlier quoted context omitted.
To me it came across as purely figurative. IMHO the usual phrases like "thank God it's not raining" are pretty much detached from the religious context. Is it different in US?
"Thank God it's not raining" is completely different from saying "... the greatest gifts God has given me." The first is just a frivolous small talk type comment. Non-religious people would say this. It's part of the common US vocabulary. The second is much more serious, and the speaker is actually thanking God for how he is. A non-religious person would never say it. Religious people do this type of thing all the ti…
This is just a very clever thought pattern to confirm the American mythos of the self-made man and avoid giving credit to teammates, coaches, etc. "God made me great" is a way to take credit for yourself while maintaining the appearance of humility (no one can really call you out on it, either, because it's just your religion). Politicians use it all the time too.