exactly!
a lower gear ratio (higher toothcount on the axle) is maybe the easiest.
the same effect can be had by reducing the rear wheel diameter
(since that too is part of the overall gear ratio essentially)
If you do NOT want to mess with the gear ratio
you would have to mess with the engine itself..
(which is not recommended really to solve your problem at least)
you could retard timing a hair (say 2 or 3°) yes RETARD,
not ADVANCE,
that'd shift the peak torque towards lower rpms
(as opposed to advanced timing which shifts it towards higher rpms)
that and a mildly increased compression ratio (thinner head gasket)
to actually increase peak torque a hair could do the trick.
So, gear ratio it is!
BTW fix your steering issues.. it's not too complicated,
a piece of string and a good set of tools is all you need.
Correct Ackermann geometry on the kart
a perfectly straight line [string] from the center of the rear axle to the kingpins of your spindles.
The linkage MUST be on that same straight line
see below.
ideally the caster is ~10° and there is zero camber on the front wheels (on a non suspended kart)
And voila the best possible corner handling for your kart is achieved
'sid