From Quantity to Quality: Boosting LLM Performance with Self-Guided Data Selection for Instruction Tuning