I 3-starred other TH7 and TH8 bases using Dragons (including a Dragon in CC), also with the help of the Barbarian King whenever he is needed. 3 Rage spells, some like to bring 2 Rage and 1 Heal, but I personally prefer all Rage. You didn't mention Dragons in your list though so I assume you haven't upgraded your barracks to level 9 yet. Get Dragons and research them to Level 2 as soon as possible, they are the best winning strategy imo for a TH7

You also didn't mention the Rage spell so I'm getting a little worried here lol.. Hope you have those.