I have been following a lot of advice from this sub and other self-improvement subs on reddit and am seeing good personal improvement, but my luck with women is still awful.

I have been going to the gym, taking care of my hygiene, working on approaching women, making money to be independent, and exploring new skills and clubs to be more involved around campus. I try to avoid being a "nice guy" to girls while still making interesting conversations and escalating. yet STILL I fucking have shit results.

Just yesterday the girl I've been interested in said she had to work on valentine's day so I didn't think much of it and went with my backup plans. Today I find out that she is dating some random fucking dude..... Feeling really defeated because all of this work was for nothing. Sure in the mirror I look different and some days are better on average than they have been, but I still see deep down the same piece of shit that had no luck with women 1 year ago.

Can anyone relate to this, have any advice or words of wisdom? Apologize for the random assortment of words, I can't think clearly right now.