Consider doing a clean install. Yeah...I know that sounds so Windows-esque, but th ere may be some software that's conflicting with doing an upgrade.
There are articles on MacWorld, and even on Apple's support site on how to create a USB installer.
There are articles on MacWorld, and even on Apple's support site on how to create a USB installer.