1000 elo is the average for ranked players, so you are slightly above average compared to the ranked playerbase.
However, a LOT of the playerbase doesn’t play ranked at all, and most of them are very likely worse than an average ranked player. (I would love to find statistics on exactly how many regular unranked players there are.
I suspect there are quite a few.)
Outside of that….. “Good” is entirely subjective.
Define it however you want.
Hera feels like he isn’t good when he loses to viper in grand finals of an S-tier tournament. 600 elo players feel like they are good when they beat their 400 elo friends.
I wouldn’t worry about it too much.