I can't really say I've had a lot of grammar troubles - though I'm far from perfect about it - but one thing I always do is have someone beta-read my work and point out any grammar/terminology/coherency mistakes I might have missed. I tend to be a bit of a grammar-nazi, so to speak, so I'm always hard on myself about it, and if there's something I'm not sure on, I look it up or ask someone.
no subject