I'm surprise your keyboard is even working at all with your current setup.
You don't have voodoops2controller
No smcbatterymanager for battery status
you have way too many different kext for ethernet, you'll need to determine which you actually need
Knowing your hardware is a start
you're using the wrong smbios for a laptop
Here, give this a try for the touchpad
Replace the config file, add the ssdt* to ACPI folder, add the 3 kexts to kexts folder
touchpad.zip