It would help if you relaxed your (radically American-elite centric) set of requirements and instead focused on the following few questions:
- What could make you happy/fulfilled on a very personal level (very few people make any impact when unhappy)
- What could make your family/community happier? (very few people manage to persevere without associates or without a support system)
- What is a project you could grow to do within a year or so that would have a positive impact on the greater good you have in mind? ("the world" is a large place).
Having done a few startups, including one that may change how humanity treats cancer (via computational immunology; very few problems are SW alone or even mostly SW), there bulk of impact is gradient ascent: baby steps and finding people to collaborate with. Also, adopting a bit of perspective outside of my community definitely gave a boost.