without trading? just out of curiosity and because its quite a good Pokemon.
No you can't, unless you hack.
Unfortunately not. Torchic is a Gen III starters and Blaziken is one of my all time favorite Pokemon ! There is in game no way to obtain one but you can transfer it from other Gen games. If you don't have one of these games you can also use GL-Trade to get one.
hope I helped you