If your sister is a US citizen, she is eligible to file an I-130 petition for you regardless of whether she has ever filed for bankruptcy or lives in the United States. A sibling preference petition is a family-based, 4th Preference petition, so it will take a long time for the petition to be approved (probably 2+ years), and then it will take several years BEYOND the approval of the petition before the "priority date" is current. Basically, the date the I-130 petition is filed is the "priority date" which essentially is the beneficiary's place in line. Because US immigration law has limits on how many people are allowed to immigrate based on sibling relationships, the line is extremely long, and so siblings of US citizens can easily wait 10 years before they are eligible to immigrate.
You can read about the priority dates and preference categories in the US Dept of State's Visa Bulletin, the current one which is here: http://travel.state.gov/visa/frvi/bulletin/bulletin_4371.html (They are published monthly).
At the end of the immigration process, that is, when the priority date is current, the US citizen sistser will need to file an I-864 affidavit of support (at least based on current rules), and that affidavit of support will require her to be domiciled in the US and to show that she has the financial means to support the beneficiary sibling. It is possible, however, to use a joint sponsor if the US citizen sponsor is able to meet the financial sponsorship requirements on her own.Ask a similar question