If You Have A Witholding Removal (it Means That Your Asylum Was Probably Denied But The Uscis Allows To Stay And Live In Usa For Indefinitely: That A Merrit).
Yes, If You Found A Sponsor Company That's Willing To File A Petition For You: Because You Are Eligible Or /and You Met The Requirements Guidelines.
Yes, You Would Be Allowed To Be Petitoned As Well Through Marriage By A Us Citizen.
God Bless You - Best Luck.