The hatch issues you're having are completely normal. To open Phil's last week he had to push the button while I wiggled away for at least a minute before it opened. There are rubber bumpstops under the hatch, so if you push down and wiggle alot you can take all the weight off the latch just long enough for it to open. As long as you hear the click it is trying to work and will eventually open.
Once you have it open its time to fix the ground. This is accomplished by running a wire near the hinge from the roof to the hatch. For some reason the hinges electrically insulate the hatch from the body, so that wire has to bridge the gap. It’s as simple as a black piece of wire about 8 inches long with a crimp on circle style connector at each end and a self-tapping screw into the metal of the hatch and roof. The solenoid gets power through a brass stud close to the latch. About a foot over toward the passenger side is another aluminum stud that is supposed to get the ground. It’s worthless. I once tested the voltage across my solenoid and got less than 6 volts with the factory setup. I then put the jump wire on and I got the full 12.5 volts across it. The solenoid barely works without that ground wire.
After fixing the ground your hatch will still sometimes get stuck. The bumpstops are supposed to make it pop right up as soon as you hit the button. Even while working properly, however, it will still need to be wiggled about one in ten times to open. That’s hard to do while pushing the dash button. I replace the pushbutton in the dash with a solid rocker switch. I put a plastic doorbell above the passenger side taillight, within reach but out of sight. I push the doorbell with one hand while the other hand pushes down on the hatch, compressing the rubber bumpstops and taking pressure off the latch to let it open with ease. I use the glove box switch to cut power to the doorbell when I want to lock the car.
I always buy the same rocker switch for all my SX4s. It is available at Walmart and some other places. What’s so awesome about it is that the plastic bracket it comes with has the exact same screw width as the original screws in the pushbutton. You don’t need to drill anything or even find new screws. The bracket also angles forward, so if you pop the rocker switch in backwards it will angle back to perfectly fit in your glove box without hitting the door. This is a picture of the switch I buy: