My weight-on-hands problem is due to weak core. I don't do well with things like practicing/working out, so I put up with it and just let riding get me stronger. Doing core exercises a few times a week would be a better approach, but I have enough trouble remembering to take meds.