Should I be feeling more power?

I wouldn't take it to a general mechanic, maybe find a place that does tuning it on a chassis dyno.