I stand by "sort out", or even just "sort" as a good translation for załatwić, especially in British English, where I would use "sorted" as a single word sentence similar to "załatwione". There's other possible translations too, I could e.g. imagine using "score" when it's specifically about obtaining something physical, or "get it done" if it's about expediency or perseverance; if anything there's too many ways of translating it!