I binge drink 3 times a week but eat well, am I at a high risk of sudden cardiac death? Do you need to be drinking every day and have a bad diet?

Binging not healthy. Binge drinking is NEVER healthy. Good dietary habits are a good start & binging "only" 3 nights a week is better than more, but it's still not good. A lot of factors determine risk for sudden cardiac death -- non-modifiable risk factors like family history & modifiable ones like diet, exercise, weight, habits. At your age, with high BP & cholesterol, your risk is significant and binging won't help.