Here's what you do, bruh.
If she blocked you and all that, let it be. Don't try to contact her AT ALL, nga.
Don't ask about her to her friends and family.
Don't go where she would normally be. None of that shyt!!!!
If y'all was meant to be, she'll come back to you.
*I will edit this post as I think of ways to help you out.
edit: But if she does come back, she's gonna wonder why you're not fighting to get her back. The mere thought that other chicks find you attractive is attractive to her.......but she'll never admit that shyt.
edit2: If you guys do somehow get back together, she will hold this shyt over your head for the rest of the relationship. Here's how to get out of that.........you let her vent for the first day or whatever. She's angry and upset. You really do need to give a sincere apology. And she will accept your apology. But the next time she brings up your infidelity, you need to put her simple minded ass in check right then and there. Refer to the following script....
Your girl: "I still can't believe you did that bullshyt to me!!!"
You: "Look, baby....I already apologized and I meant every word of it. And you accepted that apology. We're two adults who need to act like adults. I will not tolerate living the rest of my life as a perpetual apology to you. Either we grow from that experience or we go our separate ways."
Nga............nga........her mind will be blowed right after that.
You take control of your life, nga. Don't be a slave to the potential of not getting some p*ssy from her ass.