Why'd you draw? You were certainly able to get a win from that position, imo - just pushing the b-pawn to check would've done well.
Did I do the right thing
if he did not attack the queen then the draw would have to be the best option so i guess you played it right by forcing the draw

First of all, you did the wrong thing by choosing those UGLY PIECES to showcase your game!
And yes, Black had a winning position. I can understand why you wanted to draw: you're up against a much higher rated opponent, and you are rewarded well for the draw. But Black has a commanding position:
1. White's King is in danger. Black's King is tucked away safely. This should be the primary indicator that Black should go for the win, as he should have no fear of losing the game.
2. Material is equal, BUT White's pieces are huddled in the corner: the Rooks are next to useless, the Knight is a tempo or two behind and isn't impacting the current position, and White's Queen is out of place. Black's Queen, Bishop, and Rook are very active, and White's lone King cannot defend against all of that.
Rather than 31. Qa1+ better is probably 31. b4+
32. Kb2 Ra8 sets up a mate with Qa1#
32. Kc4 Be6#
I'm not sure how a 1700 Class B player played such a awful game, but he was very lucky to escape with a draw =/
brandonQDSH, Not entirely correct, "32. Kb2 Ra8 sets up a mate with Qa1# "
If white moves his knight out of the way, you lose a queen and its not mate.
Should have I continued trying to attack or was my decision to draw the right one?
N.b have put in some of my own annotations