our project doesn't work because of an issue that isn't really something we can work on.
Of course you can work on your programming skills. That is what Arduino is for! Beginners on this forum do it all the time, and some eventually become experts.
Your problem is that you started an advanced programming project without going through the basic steps of learning how the Arduino works: blink an LED, read a voltage, control a standard servo, etc.
We recommend going through the provided example programs, and spend some time on line studying and applying tutorials. In a couple of days you will be in a much better position to tackle this project.
Note: DO NOT attempt to power servos or motors with the 5V Arduino output. It won't work, and you can damage the Arduino.