The Ponting comment was a whimsical quip at your original problem, which sounds very similar to Ponting's recent problems!
I'm not saying it's easy to become a good batsman or that being able to hit the ball cleanly guarantees results. But until you can give yourself a 90+% chance of hitting the ball cleanly and with sound technique, you are never going to produce anything consistently.
Too many people think about run scoring and hitting the ball hard, and batting technique should not be based around those things. You play good cricket shots, the runs come as a result.
Without watching you bat for a few deliveries, I wouldn't like to give a conclusive problem solving solution, but I say learn to hit the ball well and then look to change or re-build a technique. You can't re-build anything on dodgy foundations. Otherwise, just go out, have some fun and don't expect amazing results long term.