Welcome to HCM,
I am glad to know that you have stopped alcohol,but there is damage to heart and may be other organ also, your cardiac function moderately affected and follow advise of your cardiologist regarding drugs.
You have to take diabetic diet salt restricted diet and fluid as permitted by cardiologist
There are very good drugs to control Cardiomyopathy
like ACE inhibitor
as tolerated and Levocarnitine
,and cardiac nutrients.
Please take care of diabetes keep it under strict control.
Your HbA1c is good so continue to take drugs as advised by your doctor and monitor by monthly FBS, PPBS and HbA1c every 3 months.
Once you are healthy and fit you can have normal sex life if there is no Ischemic heart disease
, you can take drugs to have normal life.
Complete stoppage of alcohol will help, how much it will reverse only time will tell.