well, always write down your goals first.
do you want specific pokemon? Or do you just want to win?
if you want specific pokemon, build up your skills by losing at the battle tower. like i said before, each new defeat will teach you something, and in the end you'll become experienced enough to go the whole 100 floors.
only THEN will you become a jedi of double battles.