I have 2004 Corolla S, it has 300k miles on it and I assume it will go someday and I was thinking about getting a short block motor and starting fresh, but I would like to give it more power, where do I start? What do I need and are there specific things involved, like if I want to bore it, what else is required of me? Do I start getting performance heads and messing with valve timing or what?