Idle help

Im far from a expert but you need a good tune up. Also what carb and gears do you have.

650 speed demon, 3.91 gears.

The plugs, wires, and whole ignition system is brand new.