It is great that you made your first post.
A person has to strive to be better but he also has to take pride in his achievements. Since you are a Baal Teshuva you must have went through a long difficult journey to get to were you are today. The fact that you struggle in the one area of kedusha doesn't minimize any of your accomplishments in all other areas. In addition, you broke up with a girlfriend in order to be holy which is not a simple feat. It is the Yetzer Hora who is trying to convince you that you are wicked and therefore there is no hope and you should give up on everything. It is distorted thinking and he isn't doing justice to who you are as a person. I suggest that you read appendix A of the book The Battle of the Generation as it addresses the feelings that you posted. Here is the link to the e-book:
https://guardyoureyes.com/ebooks/item/the-battle-of-the-generation
You are on GYE for almost a year already. Have you done the Flight to Freedom program? Are you regularly reading The Battle of the Generation? Are you struggling with anything other than P&M?
I suggest that you reach out to the main mentor, Hashem Help Me, at
michelgelner@gmail.com and share your struggles with him. He has helped many people including myself and you won't regret it. Keep on posting and sharing and make friends.