I think a good support system is one where the people around you genuinely want the best for you and offer encouragement and guidance along the way. They should ideally be able to provide a helpful perspective, especially during setbacks, and celebrate your successes with genuine joy and applause, like the positive vibes we're sending around in this thread!
It's also important that this group of supporters are understanding and empathetic, offering patience and understanding when things don't go according to plan or when you need some time to recalibrate. In such moments, I think a good support system can help us reflect and get back on track with fresh eyes.
Of course, all these while ensuring that we don't become too comfortable and complacent within the comfort of such a supportive environment. A little healthy peer pressure can be good too, keeping us accountable and motivated!