Its called a job bro =) Was spending over a thousand bucks on video games a month for an entire year before I decided to cut back.
EDIT: I got laid off earlier this year so I had to reduce my spending to compensate.
I always need my party to be within 5 levels of the highest. So I just Audino grind like mad until I have super overleved pokemon that can blow through the game.
The Pokemon series is quit deep. The mechanics for making the perfect monster can get pretty complex. You should check out some guides on Bulbapedia or Smogon.
So youve never competitively battled? You can get whole new moves on pokemon from breeding. For instance my deino needs a good special dark move. I breed a female Hydreigon with a male Seviper and the baby will know dark pulse.
http://bulbapedia.bulbagarden.net/wiki/Pok%C3%A9mon_breeding