Alcohol will likely always be a factor in the worst accidents. But France is doing something right because your fatal accident rate per capita is one third that of America's [0].

[0] https://en.wikipedia.org/wiki/List_of_countries_by_traffic-r...

It's not France in particular though, America is the outlier among developed nations. In fact France is a bit behind most other European nations (but not by much).