Ahoy @Ghayth203,
and welcome to subsim!
As for your question about escorts and / or destroyers, consider - you are the commander of a submarine ... not a destroyer or even a cruiser.
So act like a CO of a submarine, then it works well with the attacks.