I trained for running on my school CC team years ago and I remember being told carbs is where energy comes from, so eating pasta the day before running is good. However this was close to ten years ago, so I could be remember this wrong. I would also say lots of fruits and veggies cause they contain natural energy - this is coming from a personal opinion though. Also in order to be a good runner you need a lot of muscle mass in your legs, try a vegan protein powder (either a hemp one or vega). This will make you gain weight but lose size (like your legs will be smaller but weigh more cause muscle weighs more than fat).