Life insurance agent here. You will easily qualify and should even get the #1 rate class with at least a few companies.
The main problem you mentioned here is your family history. However, there are a few companies that only consider cancer/cardiovascular deaths—not simply diagnoses—of parents.
Regarding cholesterol, with or without medication, as long as the total cholesterol is <300 and the cholesterol/HDL ratio is <5, you’ll be fine. Regarding weight, as long as your BMI is under 29, you can get the #1 rate class. (In other words, you can almost be obese—defined as a BMI of 30—and still qualify for the best class.)
Just go to a broker who represents many of the top companies, and you’ll be fine.