I've found that building up overall upperbody (i.e. triceps, pecs and shoulders) and core strength has helped alot this winter, but hip flexibility is definirely a big one. You could probably find some yoga that would help with that. And with the weighted club, I've found that weighted clubs can help with mechanics but swinging a lightweight club will help increase club head speed.