Dill seeds need warm soil to sprout well. They also have short viability. Buying fresh seeds every 1-2 years gives better results. Pre-soaking seeds 8-12 hours before planting also improves germination rates significantly.