try some Grip Puppies - I have reviewed them on here, so do a search.
They do two things that may help. First, which is why I have them, they increase the diameter of the grips making your hold more relaxed and b) they are an extra insulation against vibrations.
i use grip puppies on most of my bikes and they very good,