I'm not convinced any of the people on this list can beat the President, partially because of previous stumbles and partially because of the math.
Still, primaries are all about persuading your fellows to vote for your candidate, unlike the general election which is about holding your nose and voting for the idiot your fellows chose instead. So who's it going to be?