lmao im 13 and 300 blitz 650 rapid💀
Am I a good rating for my age?

I'm 50, i used to play a lot of OTB during my teens, there was no online chess during those times. I stopped playing when I reached 20. I just found chess.com and has been playing for 2wks and got 980 rating on rapid so far.
I'm 10 I am 900 bullet 900 rapid I have beat a 2200 NM, and I'm 700 in blitz.
You have NEVER beaten an NM unless they lost their connection and lagged out, you were cheating, or they let you win. It's literally impossible. You're rated 597 USCF. Keep playing, I'm not trying to discourage you, but don't mention beating an NM because that's just not true. Otherwise, you need to add some context there. If it was here on chessdotcom, then there's no way you'd even be paired with an NM. The same is true for OTB. Trust me, if you "beat" an NM, then they weren't playing.
I'm 12 years old and I am rated 1300 chess.com and 1228 USCF. I started playing OTB 2 months ago, please tell me if this is good progress.