Hey guys, this is my first time creating a pcb and I need advice. 
I'm working on a AEK II PCB using a STM32 F3 MCU. The STM32F302ZDT6 to be exact (it's got 109 free pins minus the Crystal, USB, and Serial). I have the power circuitry settled. QMK should be compatible? I just need some advice on a few features. 
1) I don't really know how to implement ESD protection for an STM32, or if I really need it 
2) How to get usb pass through working?
 The AEK has two ports and I want them to work like they would on the original pcb, with the other acting as a pass through. 
For the second port, do I just link it to the main usb data lines? and what about the CC pins? 
You can find the schematic linked below