You are not likely to find a high rated player 2300+ to coach you for free. You are probably going to have to settle for comments like mine, and tpr.
I agree completely with him that you should for the most part avoid bullet games, and play on longer time controls. The only aspect of chess that bullet will help you practice with is time trouble. So don't get rid of it entirely if you enjoy it, but cut down on it.
First thing you should do is step away from the board for a little bit. Watch some lectures on youtube from The Saint Louis chess club. Some other good informative stuff comes from MatoJelic, or grandmaster finegolds youtube channel, Kingcrusher can be informative. Even a guy like Chesswhiz will be informative for you to watch.
Okay so you watched a couple of videos about chess, now your back.
Next thing you do is play some chess games. Play a game or 2. Analyze the games that you played. Make sure the time controls are longer than you usually play. Something like 10+10 should be fine. It's not a race. Think at least 5 seconds on each move. Take your time. The computer will point out where you went wrong.
Then when you are done with that click that "learn" button up at the top, and complete 10 tactical puzzles.
Go back play a couple more games. Use computer analysis again.
Go back watch another chess lecture.
Open up
chessgames.com then pick a random game. Look at the moves played. Enjoy the game.
Now try another game... This time you will have a rook advantage. Let the computer on stockfish 8 play against you down a queen rook. Use 10+10 time controls. Do your best to win or draw. If you are not good enough to beat it up a rook, give yourself a queen advantage. If up a rook is too easy try up a knight. This sort of training is for teaching you not to screw it up when you have the advantage.
Where I'm going to disagree with TPR is the importance of the games being rated, or tournament games. That is not important when you are building up SKILL. That is only important when you are building up RATING. If you build the skill the rating will follow.
Above all else never give up, and keep trying. The higher your rating gets the harder it gets to keep going up in rating. The road from 1500 to 1750 is much easier than the one from 1750 to 2000 which is easier than the one from 2000 to 2250 and so on.
You are not in competition with magnus, or some powerful computer, or a random GM, not even in competition with your opponents. The only one you are competing against is yourself.
You learn more from a loss than a win. Keep practing... yada yada yada I could rant on and on, but I'll stop for now.