I tend to think you get what you pay for. If you do truly want to improve, sooner or later you ought to pay for proper lessons.
That said, if you want ''free'' education I suggest you become active on this site. :) Ask questions, write essays, and chat with other members. Make friends. Always question. Find the members who give good advice and set a good standard, and follow them. Don't expect anyone to come up and hand you an education - you must chase it yourself! :)