The only way a Republican candidate can beat Hillary is if he/she actually uses the ammunition you pointed out.
Advertisement - story continues below
Republican candidates tend to run "above the fray." They try to run on their own merits and do not want to get "down and dirty." Both John McCain and Mitt Romney refused to use the fact that Obama sat at the feet of "Reverend" Wright for 20 years, listening to the anti-American, anti-Semitic hateful sermons. They were afraid they would be criticized for attacking Obama's "religion." They didn't effectively use Obama's association with Bill Ayers and Bernardine Dohrn and their socialist/communist leanings. The Republican candidates did not define to the voters exactly what socialism is, and how it would affect the American way of life.
Hillary can give Obama a run for his money when it comes to socialism. Just look at her early background. Will Republicans do that?