E-D,
Trigger pull weight is determined by a lot of factors, but, assuming a gun design is capable of good pull weight, the likely causes of excess pull weight might include:
1) sear angle
2) sear engagement (contact area)
3) incorrect sear spring pressure (replacement spring? also check interceptor spring on sidelocks)
4) binding mechanism

That's a start on a list of where I'd look.