Hi,
1. Direct connection with MIDI is better, but if the sync issues are coming from hardware, we can't fix that. Try the demo and see how it runs
2. Plugin only works via MIDI so you need a midi device for it to work.
3. Just the plugin and the app (daw) where you run it.
Read the manual before installing so you have it all configured as it should be