First of all if you don't become a graduate, you will not get a job, period, no company will hire you as such, you must atleast get a diploma, as of now you are 12th pass and with that you will get only the job of a garbage cleaner or peon.
Now, bill gates etc, yes they made a name, a LONG time back, zuckerberg was already studying at harvard at that time, which is considered a pinnacle of success, do NOT compare yourselves to them, none of us have even 50% of the brain capacity these guys have.
You could do freelancing, now consider this, there are millions of graduates around india who are trying to do exactly what you do, except that they have a degree and experience, maybe backing, do you have that?
Only sane way for a non graduate to attain success is to start a business, or join a family business, do you have the means to start a good business(say at least 10 lakh capital is needed, and one or more partners)?
Now also consider this, you will enjoy your life upto 30-35 years, so say if you start free lancing and by the time you succeed you are already 50, what will you do with that success?
I know only one guy who is a 12th pass and had succeeded, he started out as a low level programmer in a start up, which got acquired by a number of companies till HP acquired it and he got into HP, but he has excellent communication skills, attitude and can tough it out. So one out of thousands of people I know about, the odds aren't that good.
Atleast get a diploma man.