Activities that help your surfing

In your imagination what things do you do or have you done to help out your surfing. I say in your imagination since it's likely that some of what we do to surf doesn't help. Currently I do several things to help me surf.
1) I try to surf at least 2 times a week. This is probably one of the most important things for me in learning to surf better.
2) I do daily stretches to keep my old body moving less rigidly
3) I lift dumbells twice a week to strengthen my arms and shoulders and I do leg exercises to strengthen my legs
4) I hike up and down a hill that is 0.8 miles to the top and about 500 feet elevation (2 to 4 times a week). It helps my cardio conditoning.
5) I work so I can buy new stuff and fix my old stuff
What I did in the past was
a) swimming, I loved to swim and took a number of Red Cross swimming classes and Junior Lifesaving class and I was on the swim team in intermediate and high school (also in 6th grade)
b) body surfing, paipo boarding, kneeboarding, inner tube riding on waves, skim boarding for a couple years I was still better at all of these than I was surfing but they helped I am sure
c) skateboarding water skiing and snow skiing
d) rock hopping and downhill mountain washout running a couple of activities that I did that probably helped my general proprioception
1) I try to surf at least 2 times a week. This is probably one of the most important things for me in learning to surf better.
2) I do daily stretches to keep my old body moving less rigidly
3) I lift dumbells twice a week to strengthen my arms and shoulders and I do leg exercises to strengthen my legs
4) I hike up and down a hill that is 0.8 miles to the top and about 500 feet elevation (2 to 4 times a week). It helps my cardio conditoning.
5) I work so I can buy new stuff and fix my old stuff
What I did in the past was
a) swimming, I loved to swim and took a number of Red Cross swimming classes and Junior Lifesaving class and I was on the swim team in intermediate and high school (also in 6th grade)
b) body surfing, paipo boarding, kneeboarding, inner tube riding on waves, skim boarding for a couple years I was still better at all of these than I was surfing but they helped I am sure
c) skateboarding water skiing and snow skiing
d) rock hopping and downhill mountain washout running a couple of activities that I did that probably helped my general proprioception