Pretty much everything you need to know is embedded in you TVFool plot if you know where to look

First, the stations are ordered from strongest to weakest at your location. Look at the column labelled "NM" - that's how strong the signal is over the minimum needed for reception. Anything with an NM of 15 or over should be watchable with a modest outdoor antenna. In the most extreme circumstances (as in using the biggest antennas and using preamps (boosters)), reception of signals down to -10 dB or so noise margin can be pulled in. Note that you go quickly from "modest antenna" to "freaking big", and the big antenna would, at best, only buy you two channels - not worth it. Note that the big antenna would be a VHF - really big!
Next, take note of the path for each of the stations you should get - all the analog stations are already LOS, meaning you already have a clear shot at them. Additional antenna height does not make the path better, but being as far away as possible from hulking pieces of metal

is best (although it looks like you should already be there.)
Finally, check out the real channel column, that's what the antenna has to respond to. You should already be guessing that a UHF antenna is all that's needed. An antenna the size of the U-75 should be sufficient. If you're not getting clear pictures without a booster, then there's something up with the connection between antenna and TV, as Tigerbangs pointed out.
A new antenna in Morgantown does nothing for you - all your signals, digital and analog, come from low-power translators within 20 miles or so from where you live.