Bad runs happen, bad beats happen, and you often lose in race situations. Discipline can't overcome these facts over short term, and that's all part of the game. You dwell on the instances where you lose, but what about the ones you win? When you beat a field of 1684, don't tell me you didn't win at least one or two hands where you went in behind and autdrew other players. If you reflect back on it, you know this to be true. What goes around comes around., and that part of poker talent and diiscipline can't fix. Keep playing your A game, and if you're as good as you seem to think, you will come out of dry spells and be fine.
If you let circumstances get you down, take some time away from the tables. As JD suggested, give our articles section some serious study, reflect on ways to apply what you learn to fixing holes in your game. Because believe me, if you approach them with an open mind, you will learn something, and no matter how good you are, or think you are, you have some holes in your game. Everyone does.
Finally, keep this in mind: the very best in the world lose- a lot. In the history of the WPT, no one has won more than 3 events. In the history of the WSOP
main event, no one has won more than 2. Nobody wins all the time, or cashes every tournament they enter, or comes out of every cash game session money ahead. Accept defeats as part of the game, reflect on them. Use them as learning experiences, and strive not to make the same mistakes twice.