Hello,
You seem to be active and in good health at your age group.
Congratulations for lowering your
cholesterol levels to within normal range.
As you have been told that you have prediabetes it means that you are in range of blood sugar where you are not diabetic nor below normal range.
In this segment, blood sugar can be controlled by diet control and moderate exercise.
You are already doing good amount of exercise.
For diet what you are following is pretty good diet, addition to that i would like to advice you that if you cut down on products or food stuffs containing obvious sugar like morning tea or coffee with sugar, sweets, fruit juices, white rice, cereals, chocolates, fried food, chinese food items should be avoided.
I think if you follow the said advice it will be helpful for you.
Thank you