I use a Pixhawk on my plane for auto flights with no speed sensor and it works great. Cruise throttle is set to 50%. Is it possible to change the throttle at a specific waypoint to speed the plane up then back to 50% throttle at another waypoint?
Add a DO_CHANGE_SPEED mission item. It will use your TECS parameters to figure out how much throttle to apply.