Trump’s victory is almost entirely to blame on Hillary.
I think a teensy sliver of blame falls on the Electoral College.
The Electoral College is a reality that all presidential candidates are aware of, and this is the only time in which the Electoral College not aligning with the popular vote wasn’t due to crookedness. Her decision to ignore the rust belt and most of the swing states cost her the presidency.