You might want to look for a local copy editor in your area that you can work with. Building a relationship with a copy editor is key - you can learn from her/him, and apply strategies in your writing to improve. Face to face discussions are always best.
I know you've used software before, but since you're looking for inexpensive options ... have you tried Grammarly? Proofreading performed by humans is usually quite pricey.