I recommend looking into the Titan One/Two adapter and/or XIM Apex device.

XIM is one of the best translators on the market, if not the best. You can use your mkb to send controller inputs to the game. You have more control and precision than if you just used your controller alone.

Titan adapters allow you to run scripts. The community has a whole wide variety of scripts like anti-recoil and rapid fire.

You can use both in conjunction with each other. XIM for translation, Titan for scripts.