Andrew, you should be able to ride the hills with more power than you describe. Has the timing been fiddled with lately? If not, I suggest that your due for new plugs.
With regards to your speaker question, here's another idea (my AMP is under the drivers seat).
With regards to your speaker question, here's another idea (my AMP is under the drivers seat).