Supplement the feed and earths with some jump leads (booster cables?) and see if there's any improvement in starting - if there is, then there must be a loose connection, or the new cables you've fitted are too thin.
After that, the only step is to remove and strip the starter - it may just need some brushes.