Developing the required talent and resources is best done working a day job. Go work as a cog in a game making team, they'll cover your weaknesses and build your strengths. Attempting to make a game while also "making your skills" will result all early work being vastly interior to later work.
If getting employment on a team is impossible that points to a bigger issue: you need at least 1 skill to get hired but you need 12+ skills to finish a game. Short of devs in locations without studios, most developers should start their career making portfolio pieces to get a job.
Too often people think of Indie dev as an intro into the industry: but that is like starting a restaurant to "break into" the food service industry.