It is also Human Nature to blame everything else when games don't go the way we want them too, Like Saying this Site is "Rigged" or I am playing against a "Bot" etc. Accepting responsibility for our own mistakes is the first step towards being a better player, Stop being a Victim and you will become the Victor.
Learn from your own mistakes and you will get better at the game, trying to beat better players with pure dumb luck just doesn't work. Skill is the real key to being a successful player.
If you can spot your own leaks in playing Poker then you have the ability to plug those Leaks, and get better results, If you are too aggressive and enter too many
hands with garbage, then tighten your game a little, try playing less hands and be more selective in the hands you are playing,
Doyle Brunson made one hand his signature, 10/2 and whenever I get that dealt to me I always think how he won 2 World Series with that hand, then I immediately fold it, because I am not Doyle Brunson.
BUT I have played it sometimes when having it dealt to me on the BB and facing no raises, I have won with it not due to being a great player but I know every hand can win, and even the best starting hands can get beaten, but I don't make it a regular hand I would normally play.
Going back to basics, and starting fresh never hurts, Try the 30 day Course on Cardschat and even if you feel the early lessons are something you already know stick with them, because there may be some valuable information you might have missed.
I have been playing Poker myself for over 20 years and still learned some things from the Course, I also have books on Poker I have already read from cover to cover, but I do go back to them when I start losing more than I win to refresh my memory and try and spot where I am going wrong.
Always remember- Poker is a Marathon, not a Sprint Race! it works for me.