The best ways in which a company can motivate distributers and resellers are:
Offering them some benefits through loyalty programs.
Investing in their skill upgrade.
Communicating with the resellers and distributors regularly.
Appreciate them for great performances by offering discounts.