XLRI work experience
You can very well get into XLRI without work experience. Since you lack work experience, they would evaluate your candidature on the basis of your academics as well as leadership and extracurricular achievements. The NGO work and startup which you have mentioned will definitely be a plus. For SPJIMR particularly, I would suggest that you try to zero in on the specialisation you wish to pursue (You would have to select between marketing and finance since you are a fresher) and try to do some online courses or work which could help justify your interest. For example, you could do an online course in digital marketing or work in the communications department of the NGO you are involved with. Similarly if you wish to opt for finance you could find relevant activities. This should help strengthen your profile.