Because you're not diabetic, 40% isn't that high, especially considering your carbohydrates are from vegetables and fruits mainly. I'm diabetic, so I keep my carbohydrates at about 10%.
Low-carbohydrate diets have been proven effective, though. If you have any risk factors for diabetes, you may consider dropping your carbohydrates even more and limiting fruit to small amounts of low-sugar options, like berries. If you're overweight, you may be insulin resistant, in which case a low-carbohydrate diet could also help you. Low-carbohydrate diets also improve LDL, HDL, triglycerides, and even blood pressure, but mostly for individuals who have some kind of metabolic syndrome.
If you're losing weight or maintaining your weight and you have no risk factors for diabetes, then your current breakdown is okay. I will say, though, that even natural sugars can be bad for you. The fructose sugar in fruit when consumed in excess can raise triglycerides and even contribute to non-alcoholic fatty liver disease. Fruit sugar, like all sugar, should be moderated.