1- Although avocado is high in fat (around 30 grams per fruit), it's mostly monounsaturated and polyunsaturated fat. This fat helps promote the formation of good HDL cholesterol, while getting rid of the bad LDL cholesterol that clogs the arteries. As such, you not only lower your bad cholesterol, but also improve your ratio of good HDL to total cholesterol.
And as I have mentioned in my previous reply, the fiber content in avocado, in addition to a plant chemical called beta-sitosterol, both help lower cholesterol. This will contribute to protecting your heart against coronary artery disease, and also protect against stroke.
2- Being rich in potassium (over 1,200 milligrams of potassium per fruit, which is more than two-and-a-half times as much potassium as a banana) and in magnesium, avocado helps regulate blood pressure.
3- Defends against diabetes: replacing the saturated fat in your diet with more carbohydrates is one of the ways to deal with diabetes. Substituting some of those carbohydrates with monounsaturated fats instead of saturated (harmful) fats is a good way. Avocado is rich in monounsaturated fats. Not only do avocados lower your LDL cholesterol without lowering HDL cholesterol, they also can reduce the amount of triglycerides, another type of fat, in your blood. A high triglyceride level can be a warning sign of heart disease. The fiber in avocado has been shown to benefit people with type 2 diabetes in several ways. That's why avocados are included in the food items that the American Diabetes Association suggests in its recipes.