You seem to be suffering from PCOS, polycystic ovarian syndrome. It is hormonal disorder causing less flow during periods, acne and hirsutism ( unwanted hair growth) .
Next Steps
If you have gained weight in last one year, focus on wt loss by exercise, diet and lifestyle changes. That will go long way in controlling PCOS rather than medicines. You can consult dermatologist and take topical medications for acne and hair growth.