"is there any other way i can live there?"
In order to immigrate to the United States for the purpose of becoming a citizen you would have to be working. Unless you are independently wealthy and can live off of that for the five years residency needed to be a citizen you have to have a job. In fact I believe gainful employment is part of citizenship requirements though I could be wrong.
"cant i do any job?"
No. In order to get a work visa you must possess a unique skill set that no US citizen currently has and the employer must sponsor you. You cannot apply for a work visa and then get the job. Right now your biggest obstacle is that enemployment in the USA is at an all time high and jobs are scarce to non-existent for those already here.
"how long should i work until i take the citizenship test?"
This is a direct quote from a website I found and just a partial list of requirements for becoming a citizen:
"In order to acquire your US Citizenship, you must be a permanent resident in the United States for a minimum of five years. During that time you may not leave the United States for more than a year at a time. If you do, then you have to start your permanent resident status all over again."
You can find more information at this site:
www.requirementsforusc...
"this is my longlife dream and i would be really devastated if there was nothing to do."
It isn't impossible but realize that this is a long term goal and not one that is easily attained. The economy isn't helping immigration issues either. Do your research on jobs that have an easier time getting work visas for immigrants and where they are and then start searching there. Since you have a minimum of five years to wait to even take the test worry about that after you get a work visa and are here.