Here on the forums, other members can give constructive criticism on your listing. First, add your listing to your forum profile:
Then, you can make a separate topic to ask for feedback (or people may even reply in this topic).
Also, have you tried contacting the applicants you declined? Even if you didn’t get their contact info, you should still be able to message any previous applicants via your TH inbox…