When I was going to the gym more often, (something I am going to get back into) I found that as much as I did weights, i forgot to focus in on the stamina as well. I know you do all sorts of riding ali, so your probably quite fit anyway, however you hoping to improve for a specific thing - comps. Using damon as an example - he rides street TGS, to be as good as damon you have to be stupidly powerful. However, as he said above, he has three main muscle groups that he focuses on developing. In your case ali i would ensure you keep a good balance of cardio and weights, as for competitions - UCI in particular, you need to be powerful but also able to ride big stuff for app. 2 mins. Which isnt easy. Also - you will find that using free weights will improve your balance and strength more than machine weights. So ensure if your trying to build power that you utilize as much free weights as possible. I would definitely look into the different types of muscle your trying to develop. If i remember correctly (from GCSE PE (7 years ago) you have fast and slow twitch muscles. Trials tends to use fast twitch muscles so maybe you need to develop a program around this, im sure some sports scientist will come along and tell me im wrong, so maybe research it a little. Look into plyometrics....this is about explosive muscle development. Which as im sure you will understand is very useful for trials. TRA showed himself doing this in one of his videos if i remember, and is very useful in developing muscle in the right manner for a sport such as trials. Just a little something to look into . Dont get too good though ali.....your getting old like me, and im just getting worse. So if you improve while i get worse, i will hunt you down.