MC costs: Prices are based on how the Pokemon learns the move. Level up moves cost 1 MC, Gen 5 TMs cost 2 MC, past Generation TMs cost 3 MC, Gen 5 Tutor moves cost 2 MC, past Gen Tutors cost 3 MC, Event/Anime/Magna/XD-only moves cost 3 MC, and all Egg moves cost 3 MC.
KOC: Knock Out Counters can go into the Pokemon's MC, EC or DC, or the trainers CC (but cannot be saved). So, for example, if a mon KOes 2 other Pokemon, it gets 2 KOC. It can use these to get, for example, 1 extra MC (making 3 in the match) and 1 extra CC for the trainer.