The disparity between your VPIP and PFR is too large. Stop cold-calling pre, stop calling out of the blinds, stop limping.

2,400 hands is a very very small samplesize to be talking about WR. I sometimes play that many hands in an evening.

When you raise limpers you're primarily doing so because you're in position with a dominating hand with which you can extract tons of value postflop when you both hit. Don't assume you have any FE readless, most of the time people don't limp/fold.

Playing against weak half-stacked regs isn't too hard. Read up on SPR - your hand selection vs these guys should be weighted towards high card hands.

If you aren't confident going for thin value then going for fat value vs loose/passives is a relativley foolproof strategy.