carnivorous plants require appropriate nutrient-poor soil. most appreciate a 3:1 mixture of "sphagnum" peat to sharp horticultural sand (coir is an acceptable, and more ecofriendly substitute for peat). "nepenthes" will grow in orchid compost or in pure "sphagnum" moss.