Unless you have a total garbage battery, it shouldn't be bad after 2 years (unless you cycle the battery really hard, like only drive 10-20min between each start).
Get the battery tested to see if you have a problem. If you can't get batteries to last, you have a charging system problem. If the battery tests ok (after they charge it) then it's a charging system issue (which can include wiring).
Who cares how much horsepower it has, all that matters is how fast it goes!
Untested 331, lots of suspension, chewing up corners.