While drafting a survey, be it for any purpose, the key points you must keep in mind is to:
Pose what's relevant alone
Keep it short & crisp
With question types like the matrix grid, rank order, drag & drop, it is possible to collect more information from your respondents without making the survey long and packed with questions.
To get more pertinent info in hand, respondents can:
Select more than one option from the given choices
Enter a custom input of their preference
This will help you get a more comprehensive idea about what the respondents wish to convey.