If you want to know a good place for battling you should come to this thread you can battle whoever you want get points and get prizes with those points
http://pokebeach.com/forums/showthread.php?tid=95694
This isnt my thread but im a member in this thread and i think it is pretty cool