Apart from the medication, weight gain can be due to several
causes. Also BP can rise up due to many
causes. You would need to run tests like kidney function, liver function, lipid profile, thyroid, adrenal gland function, heart problems etc. You would need to eat healthy, exercise regularly as advised by cardiologist, maintain cholesterol and lipids under control.
Common causes like overeating, lack of exercise, diabetes, hypothyroidism have to be ruled out in your case.