Welcome to the forums.
Yes, self-study can be done. There are posters in the forums whose English has noticeably improved and who are not at a college. You need to be committed and persistent, and make sure you use as many of the tools available on the site as you can.
So do start posting with your questions!
Student or Learner