Welcome to Reborn!
Don't worry about your battling ability... I can't battle for shit, and yet they still let me hang around. Besides, there's a lot more to do than just battle, and since you already enjoy the game, you have a lot of people here that share the same opinion. There's also a lot more to the community than just the game. I myself hang out a lot on the Discord server and in the forums game section. You can do whatever floats your boat and I'm sure you'll find someone willing to share it with you. We mainly focus on Pokemon obviously, but we all enjoy other games and other things of course!
And don't worry about your impression here... you made a fine first impression already, as the majority of people don't take the time to even do an intro.
As always, you should check out the discord server or the showdown server... they're great places to get to know everyone better and just chat with other members.
Enjoy your stay!