I agree. Everything is of God here. And faith does come from hearing the Word (the gospel is, indeed, the power of God who brings salvation to all who believe).Everything is of God but in Ephesians 2 the gift spoken of is not faith is is grace (salvation) saying through faith does not also make it a gift in the same sense that grace is. Faith comes from hearing the word.
The part where I do disagree is that I understand Ephesians 2 to be speaking of salvation as a whole (to include faith) as this gift.