Birth control... What's best?

So I am looking to start birth control, and before I go into planned parenthood/doctors office I want to know some suggestions. Here are my primary wants/concerns. 1- I don't want it to affect my mood. (I want it to help my mood when my period comes) 2- I want it to help my acne (acne gets worse around period) 3- I absolutely don't want to gain weight. 4- I want it to make period symptoms decrease. (Cramps, bloating, emotional roller coaster-ness) so what are some of your suggestions? I am looking for an oral pill most likely! Please give some suggestions or advice! :) also, I'm 23 if that makes any difference on what to pick.