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.