Unfortunately I can't help with advise about the diabetes but there are some very good resources here on SP. Try one of the Spark Teams for diabetes, you should get a lot of support on the Team. I know a lot of people here have been able to manage their diabetes successfully through diet and exercise improvements.
Welcome I'm pleased you have chosen to share your journey with us all. If you haven't already you may want to look at joining some of the teams that may be interesting to you. Joining a team helps to bring you together with others who share your interests which helps with accountability, motivation, and support