Well, the chance of getting a bite while fishing will increase when you have a Pokemon with Suction Cups or Sticky Hold at the front of your party.
Otherwise, there's not much way to increase the chance of finding your coveted Dratini. You could try some ritual, that works for me occasionally.
Hope I helped. :)