I would advise you to strength train at the gym. Get a knowledgeable coach to help you. Weight,and functional training is the best to ensure yourself you know a nice solid core for riding. Stretch at least 3 times a
Week. The gym is a good foundation to being a stronger rider! I train at the gym 5 days a week!