In general, to get better at riding your bike, ride your bike. Outside in the rain, on the trainer, on rollers, however. Time, time, time. Weights can help to improve strength a little, so it's OK to do them a little. Maybe 20%-25% of total training time in the winter. Jogging doesn't really transfer. You do get some aerobic benefit, but the muscular part isn't very useful. That's the reason tri's are so hard.
Distance makes you strong.