Xabi Alonso steered Bayer Leverkusen to a Bundesliga-DFB Cup double in his first full season in charge.