The trainer (Good at training lots of different pokemon for all sorts of battle situations)
The champion (pretty much undefeatable or very good and expert trainers)
The breeder
The egg hatcher
The Pokedex completer
The Ranger
The Professor (vast knowledge)
The battler (Battles and is extremely knowledgeable in all situations).
These are the ones which I believe apply to me the most. Personally I've thought of myself as a professor above all, because while I do specialize in the pokemon I train, I feel the need to know everything I can about all other pokemon.
That's where the pokedex completer comes in, because I see that as part of a professor's job... research.
The breeder and egg hatcher go hand in hand, because although I do specialize in pokemon, I also want to bring out the best in all the future generations of pokemon, so I am constantly raising baby pokemon.
The trainer, battler, and champion go hand in hand as well, because while I'm raising new pokemon, I'm constantly thinking of new strategies to come out on top of any battle. I'm also obsessive when it comes to training, so I'll push my pokemon to always become stronger.
The only part of me that can relate to the rangers, is my need to help protect the environment. If pokemon were real, I would be out there, trying to stop fires from spreading or clearing fallen rubble among other scenarios. I would not be releasing my pokemon after a job well done, because I see all my pokemon as partners. When I release a pokemon its because they deserve a vacation, not because I don't care for them.