Are you sure you actually have "gyno"? At 20% BF you may just have chest fat. I really don't think actual gyno (from without AAS) is as common as people think.
Definitely work on your diet and up your cardio before you cycle to get your BF down, other wise sides will be worse.