Notice how most successful indie games tend to be developed and finished by industry veterans? Most success comes through hard work, practice and experience and accumulated knowledge of how things work. It's as simple as that.
Yeah and most of them don't use BASIC for their games. I agree success comes from hard work, practice, and experience though.