He did do pretty well with Hispanic voters in 2004, and outreach to those voters was a major part of both his 2000 and 2004 campaign. I think Karl Rove once even suggested that Bush could win California, and even if he didn't believe that he did at least help to create a strategy that gave Bush the best performance among Hispanic voters for a Republican on record. He won about 43% to 47% (depending on the source) of the Hispanic vote nationally. That coupled with a strong showing in the suburbs no doubt helped him out in California and made the race much closer than it otherwise might have been. It probably was crucial in his winning New Mexico, as well.
The early 2000s GOP really wanted to expand it's appeal to new demographic groups, but clearly they have given up on that at this point. But Bush clearly shows that the strategy can yield some results.
The studies done after the election show that Bush probably got closer to 40% of the Latino vote rather than the 45% that was initially reported. It's still a very strong showing for a Republican, better than Reagan's. Bush 04 was the opposite of Trump 16: strong with Latinos and college educated suburban whites but weaker with working class whites in the Rust Belt.
The Bush strategy no longer works. College educated whites are far more liberal than they used to be, and culture is driving the political battles moreso than economics or foreign policy.