well to answer your question on getting good at pokemon, all i have to say is, i just kept battling on shoddy, when i first got it i lost every time, as a side tip even though you might not like the choice items right now, give them a try it helps a lot, and make sure you have different walls, physical and special, also give a pokemon a certain kind of attackm for example if a arceus is strongest in physcial attacking then EV that stat and make all the moves physical :]