Also, Senators do not win presidential races (way too much political baggage). The only way a Senator can get the office today is if the incumbent does something stupid to lose the election.
There is another factor, Kerry simply does not have a likeable personality. Don't expect him to control the female vote like Clinton did.