I'd say with the move 5.d3 opening is very passive for white. So, instead of developing your c3 knight try to exchange pawns by playing c3 and then d4.
6.Nh4 - is a blunder since it looses the e4 pawn because after 6...Nxe5 7.Nxe5 Bxh4.
Overall you played good . Good luck on your future games!!!
My opponent's rating was 1184 and mine was 1237.
White (me) wins!