Мне бы хотелось помимо очевидных народных посылов, которые присутствуют в этой сказке, отметить эпизоды, в которых враг Ивана - Кощей проявляет некое благородство. В чем это выражается? Ведь Кощей только в третий раз убил Ивана, два раза он его отпускал, т.к. царевич в свою очередь три раза давал злодею воды испить, когда тот сидел в темнице у Марьи Моревны. Т.е. получается, что Кощей честный противник, отчасти, ибо он как бы считает, что два раза он должен отпустить Ивана, платя милостью на милость - сохраняя жизнь царевича. Конечно, коварство Кощее, не в пример Ивана, выше, но все-таки, я бы эту сцену охарактеризовала, как умение прощать своего противника, понимая что он слабее тебя.
А вот далее, можно и основную мысль сказки высказать, которая, на мой взгляд, заключена в том, что по заслугам и награда. Ибо Иван сумел не только храбростью свою жену вызволить из плена, но и смекалкой, когда понял, что иначе ему Кощея не одолеть. И помогли ему те, кто сам без помощи Ивана не остался. Потому как взаимовыручка - это обоюдное действие.