Mr. Cabada,
I believe the most impactful thing you can do is to stop blaming others and to start putting all of your energy into improving yourself.
Based on your writing, your site, and your LinkedIn, you are already doing a lot of improving yourself -- but you're also putting a lot of energy into blaming the rest of the world.
(1) An entire article that basically says "I'm awesome but the world isn't favoring me. Halp!" (2) comment: "I'm mexican, it's hard..." (3) comment: "fixed", a few times over, with no recognition of mistake and no thanks for pointing out the issue <-- granted, that could just be efficiency (4) one single "my bad", buried in an early comment thread.
Life is hard. Privilege is a real thing that we should systematically correct with each generation.
That said, you're wasting brain cycles (yours and ours) when you blame others. It's just not a very efficient activity and it does very little to improve you. If anything, it can shift your attitude the wrong way for the long haul.
Listen to feedback -- beg for feedback. Begging for feedback is not saying "fixed" -- it's rewarding the behavior of someone giving you feedback (i.e. Thanks! this is helpful). Don't get defensive. Internalize it. Be smart enough to filter out what feedback is good and what's just fluff. Learn your faults. Fix your faults. Learn your strengths. Better your strengths.
Good luck! (jk, it's more in control than you think. luck will have very little do with it. Attitude will have everything to do with it)