I don't agree with
5....Bxc3. That's two tempo for a piece that moved only once. Besides, your king's bishop is a good attacking piece and the knight wasn't doing any damage thus far.
12...c6. The pawn move is unnecessary and blocks the scope of your fianchettoed bishop. You should have activated your other A rook to e8 or something with the thought of pushing e4. So when he does a6, you can pull your bishop back to a8 and maintain it's strong influence over the board.
14...c5. Another unnecessary pawn move in my opinion. You should have spent the tempo directing your pieces toward his kingside. That way you wouldn't have had to take his knight with your bishop on move 15. Your bishop was way more powerful than his knight, and would have been an important factor in penetrating his pawns.
18...Nf6, while not terrible, seems too slow. You already have your Queen, rooks, and other knight ready to attack his king. The other knight just seemed to get in the way. f4 would have been a much stronger contiuation of your previous move.
21...Ng4 seems kinda pointless and a waste in tempo, seeing as he forces your knight back to where it was with h3.
26...exd4 is absolutely pointless. You have strong potential for a kingside attack, but you allowed him to completely distract you in the center. hxg4+ is the correct follow up to all the tempo you spent getting your rook back to h8.
29. I woulda done dxe3. Then when he does fxe3 do f4! Where is e pawn is pinned to the queen, (exf4, QxQ, RxQ, QxR where black is now up a rook) so, your f pawn can tear apart the wall of pawns protecting his king.
31... cxd4? You should have done Ng4+! With the revealed attack on the Queen (h pawn is pinned by the rook) and you win the rook as mentioned in my previos comment.
Pushing your pawns after move 50 was pointless. You should have been rushing your king to the kingside to stop the advance of his two pawns, since his bishop couldn't take your pawns on the dark colored squares.
Overall, the main thing you need to work on is making sure your moves have a purpose behind them.
Please help me by analysing this game. I lost! thanks guys
ps see below!!!!
game with FULL annotations