This kind of question doesn't make much sense to me. If you have a shitty diet, a Vitamin C supplement won't make much of a difference. In my personal experience, and in reading the journeys of others on this board, the road to smooth skin comes from a consistent, nutritionally dense diet free of junk food and intolerances.
What does your diet look like? Are you getting most of your vitamins and minerals from fresh, whole foods?
I had the same problem last year. Tweaking my meals before and after exercising, as well as the length of the workout, completely stopped the breakouts I was experiencing when I took up resistance training. I eat a light, protein and fat rich meal 2 or 3 hours before working out. I exercise for no more than one hour (this is crucial). After exercising, I wait about 2 hours until I eat.
It's also important not to exercise too much. Keep it to once a day, every other day.
I would strongly recommend you stop using the cinnamon supplement and opt for real cinnamon spice (the type used in cooking).
I used to have the same problem until I 1. started using cinnamon spice and 2. ate my sugars with plenty of fat and protein. I never eat a piece of fruit or any carbohydrate without fat or protein. For example, if I'm in the mood for a banana or a mango, I'll have to eat it side-by-side with some scrambled eggs. If I eat sweet potato, I'll have it with coconut oil and grilled chicken. It seems weird, but you get used to it.
And refined sugar is simply off the table. You're just going to give that up, sorry.