Even Rommel couldn't convince Hitler to release the Panzer reserves which were oriented around Calais. Hitler believed that the Normandy landings were feints and that the actual landings would be made in and around Calais. Once it became evident that the Normandy landings were real and Hitler okayed the redeployment, it was too late. The early release of those reserves would have played havoc on the Normandy beaches ...
I would also point to the Atlantic Wall never being completed.
Air Power was 100% of the difference.