Hey man, a few things:
One, welcome to ASB!
Two, you may want to go for a Quiet nature on your Torchic. A Quiet nature gives Blaziken twin rank 5 offenses and gives Mega Blaziken 7/6/85 offensive stats. Rank 5 is what's considered "excellent." Take it from an experienced Blaziken user.
I have no experience with Swampert, but from looking at profiles of those that use Swampert, Quiet seems popular as well.