Inferno tower to counter tanks and building targetted troops. (Giant, Pekka, Lava Hound, Hog, Balloon, etc)
Skeletons for a cycle or to help stop hog, giant, etc.
Guards are helpful for countering elite barbs and other decent DPS troops.
Minions are there for some extra DPS or for destroying a high threat card.
Arrows should be used on Minion horde, skeleton army, goblin gang, lava pups, etc.
Giant is your main pushing power. Usually use it along with a musketeer or minions if I was able to bait arrows or a zap. Sometimes I will use fire spirits behind him if my arrows are down.