Think carefully before you move.
Always check your intended move is no blunder before you play it.
I got all the advantages and I still lose
1. You aren’t following opening principles. One game you made many pawn moves early in the game instead of developing pieces. In most games you’re lack of opening principles early on cost you the games via tactical or strategical loss. The goal is to rapidly develop your pieces into the center in a safe manner, attacking key squares or defending them as needed.
2. Simple blunders. You didn’t appreciate your opponent’s last move and either hung mate or dropped a piece. You must always look at and understand what your opponents last move has changed in the position.
After every move, try CCT- identify all the checks, captures, and threats available in the position. This will seem tedious initially but you’ll greatly reduce your blunders and capitalize on your opponents blunders by doing this, and it’s how all better players play, by scanning the positions and understanding what’s under attack, what’s threatened, and what’s available in each position.

Blunders are part of the game and they will happen to everyone , at least from time to time.
That being said, I've looked at your last game. You are playing 10 minute per side games, which is pretty short, and in the game in question you've spent less than 3 minutes. In speed chess blunders are even more pronounced.
The first question you should ask yourself is this: What do I want from chess?
Do you want to just kill some time, playing some quick games (and if you happen to get better - great, if not - still great) or perhaps you want to play some better moves and improve.
If you want to improve, you need to play somewhat longer games (15|10 at the very least) and really use that time to think.
why and how can I keep losing despite getting such a huge advantage
i'm confused and I want to enjoy winning not losing