Answer
Wa `alaykum as-Salamu wa rahmatullahi wa barakatuh.
In the Name of Allah, Most Gracious, Most Merciful.
All praise and thanks are due to Allah, and peace and blessings be upon His Messenger.
Dear sister, thank you for your question that shows your interest in Islam and your sincere feelings to return to Allah Almighty.
First of all, let us remind you of some points:
1- Allah Almighty accepts the repentance of anyone, man or woman, once he or she shows sincere return to Him the Almighty. Moreover, He, the Exalted, is pleased with that one more than the mother who finds her lost child after getting despaired of finding him.
2- Sincere repentance annuls and expiates the previous sins whatever they were as long as one shows sincere feelings and really returns to Allah keeping stick to the right path and practising Islam practically.
3- When a Muslim gets depressed, he should not abandon the acts of worship, rather he should draw himself closer to Allah Almighty by performing even more worships and praying to Him to make things easy for him.
Saying this, we are not assuming that a Muslim is completely free from all what he or she had committed in the past. But, let us say, he is starting a new page. Hence, he should spare no effort in obeying Allah Almighty via performing his religious duties especially the obligatory ones (fara’id) like prayers.
In short, we congratulate you on your repentance and returning to your Lord. We can, also, say that “YES”, it is possible to become a good Muslim in spite of all you have done. This is not a personal opinion, rather it is what we perceive from our noble Shari`ah that Allah is the All Forgiving Who forgives anyone whatever he has done. There are many verses in the Qur’an and many Hadiths that assure this concept.
So, go ahead, repent sincerely for what you have done, draw yourself closer to Allah Almighty, and call Him eagerly to accept you and forgive you for your previous mistakes.
May Allah Almighty forgive you, and us, and guide us all to His right path, amen.
Allah Almighty knows best.