Haha yeah anytime I'm always willing to help on battling since it's really fun seeing newcomers excel! I on the other hand had to learn the super hard way. Here's a long, tedious backstory for you lol.
When my friend asked me to help him assemble a good pokemon team in XY that he can beat people with and I had no clue how to even make a legitimate team. So it took me months to research everything about IVs, EVs and natures and that was just the 1/8 of what I had to do. I looked up videos on how to make flawless pokemon in XY and it made it seem easy because people had FS that had dittos on it. Me, I was looking at the pokemon village trying my luck for 1-2 perfect IV dittos which took me another 3-4 months to complete it and by then I had a jist of what Pokemon he'd like and use as his first team. So it took me another 2 months to get near flawless IV'd pokemon since I had to use 1-2 IV'd dittos and after that he was undefeated with his team haha. I made it pretty much a setup/sweeper team which is pretty common because I looked at so many battling videos and that's what got me hooked on competitive play. His team was consisted of Fortress with quick claw, Charizard Y, Togekiss with left overs, assault vested garchomp, life orb lilligant, and air balloon aegislash.
Honestly any team would be good if you know how to use them. When it comes to your first team it's always going to be a rough start considering some people are either experienced or super trolls. Your first team is pretty much a base to create a perfect team around it. Or you can also keep that team and just master every single pokemon so you know when to draw in holes to your opponents team.