Haha, I was looking at all these comments and reconsidered myself being a good chess player, lol. I think if you put the effort into chess, you can do it. In like 3 months I came from around 300 I came to around 1000 blitz. I thought you can become an FM or GM or something in a few years, right? Okay, well it depends on how much time you put in every day I guess.
Good is relative. 1000 rating means you can crush most casual players. Like if you play some random guy on the street or at a family gathering, you'll probably destroy them. So I think 1000 is a good rating. You're leaving the beginner category and entering the intermediate category.
Unfortunately, you'll find that your improvement slows down a lot as you reach higher ratings. Like it takes more time to to from 1500 to 2000 rating as it does from 500 to 1000 rating. So being able to go from 300 to 1000 rating in 3 months, whilst still a pretty good achievement, doesn't mean you'll be able to hit master level (or especially grandmaster level) in just a few years.
I've never been a hard worker tbh. I just had a lot of talent.