Iam a beginner.Based on this game can anybody give tips for improvement ?.can you guess my rating

Sort:
v_1joh
[Event "Vs. Computer"] [Site "Chess.com"] [Date "2023-02-26"] [White "v_1joh"] [Black "Agent Chess"] [Result "0-1"] [Termination "Agent Chess won by checkmate"] 1. d4 e5 2. c3 Qh4 3. Nf3 Qf6 4. Nxe5 Nc6 5. Nd2 Nxe5 6. dxe5 Qxe5 7. Nf3 Qe4 8. Qd3 d5 9. Qd4 c5 10. Qxe4+ dxe4 11. Ne5 Be6 12. e3 Bd6 13. Nc4 Bc7 14. Nd2 Nf6 15. Bb5+ Ke7 16. Nb3 a6 17. Be2 b6 18. c4 Rad8 19. O-O h5 20. h4 Be5 21. Rd1 Rxd1+ 22. Bxd1 Bxc4 23. Nd2 Rd8 24. Bb3 Be6 25. Nc4 Bxc4 26. Bxc4 Rd1+ 27. Bf1 Ng4 28. f3 Bh2+ 29. Kh1 Rxf1# 0-1