One factor you can definitely control is sun exposure. You know it contributes to wrinkles and age spots, but it also does a number on your pores.
Slather on sunscreen every day, even if it doesn't look sunny outside. To treat sun damage, you can use a topical retinoid solution that you can get from your doctor. It will help fight bacteria that cause acne while dealing with the effects of the sun at the same time. Retinoids are one of the few skin products that have been clinically proven to help with the appearance of aging skin.
Large pores are a fact of life for many of us. But taking care of your skin goes a long way toward making them less important.