Would it be easier if i had someone help breed the team thats good for me to use or do i need to learn how to do this myself the hard way?
Hey there Milkykou, If you are looking for pokemon for you team and don't want to breed yourself, we here at the PokéCommunity offer a wide array of trade shops and giveaways. I would recommend you check out this thread:
http://www.pokecommunity.com/showthread.php?t=327368
This thread is ran by my good friends Cakesu and Phantom, they will breed you certain pokemon for free, i too can also help you breed certain Pokemon if you like. The only downside to getting help from breeders is, if you like the Original Trainer to show you, then you won't be able to have that with bred pokemon from us. So Learning to breed is fun and means you can have a team with your trainer as the Original owner (if you are bothered by having pokemon that aren't originally caught/bred by you).
If you would like any advice on battling or want to try out some teams against a real player, then please let me know, add my friend code and give me yours then we can battle, i can also give you hints and tips on each battle to show you where you might of won or where your team has a certain weakness.
When your team building i would suggest that you don't always stick to what pokemon everyone else uses. Pokemon like Lucario tend to be used way too much, you'll want a team to be able to beat these overused pokemon whilst fitting your own strategy.
Here are a few ways you can play competitively (theres way more but they generally fall into one of these types of play style):
Full-Auto Tactics (AKA All out Attack or as i like to call them....Bosh Tactics): This tactic is all around choosing pokemon with high attack and Special attack stats that have have mainly or all damaging moves. This tactic is all about overpowering your opponent with sheer force and not caring too much about your own safety. Basically kill as many pokemon as you can as quickly as you can before your opponent has time to react. This method of fighting relys on using your opponents weaknesses to cause massive damage.
Status Effect - Basically your strategy will be to cripple your opponents through causing a variety of status effects, stat drops and making your opponents unable to attack. this strategy uses pokemon who are fast or have abilities that make their moves go first, to slow the opponents in their tracks.
Tankers - Basically this strategy type involves using pokemon that love to take hits for fun, pokemone with hight HP and defense rather than attack are usually in this type of style and don't really rely too much on overly powerful attacks, but attacks that can cause the opponent to miss a turn, or die instantly with a OHKO move like Sheer cold. Tank's can stall out pokemon that are affected by status conditions such as burn or toxic and basically cause your opponents pokemon to wear down and run out of moves to use. Tankers usually have the ability to buff themselves and recover all by themselves while having small damaging moves.
Cleric's - This playstyle is more about helping your team mates out, it will involve pokemon with a mixture of stats but mainly ones that can buff or heal your other pokemon (Moves like Wish and Healing bell). this playstyle is about recovery rather than damage and offers very limited damage capabilities.
Now Your team should include a mixture of the above, or depending how you like to play, more of one kind of strategy.
I'm a Tanking Status kind of player, i'm not interested in mega damage moves, i prefer to let my opponent suffer a slow debilitating battle by where they cannot damage my pokemon enough to do anything.
Pokemon battling is all about learning what abilities work well with items which also fit your play style and other members in your team, I prefer Mono Type pokemon to limit my weaknesses as i'm a low risk player who goes for moves that always hit even if they do low damage.
Theres a lot to consider in your team, but the best way to start is to firstly choose what kind of play style you want, then choose some pokemon types to have in your team that complement that style of play, then what abilities you need to accomplish your style, that will then narrow it down as to what pokemon you might want to consider using.