After reading this, I think u have a problem with going front to the ball. This can be due to various reasons, some of which are easily changeable and there r some which may be because of the mindset while batting.
1. Make sure distance between ur feet in ur stance is not too low. Keep the standard space of ur shoulders or a couples of inches more.
2. Make sure the weight on both feet is balanced and on the feet, max weight should be on the tows and not on the heels.
3. Trigger movement: start ur trigger movement by moving ur back leg a little cross( u shouldn't cross middle stump, take leg stump stance.)
4. Make sure ur head is on top of the ball at the point of hitting and u meet it correctly. Get some light tennis balls, get someone to throw underarm towards u making u to come front and defend the ball with ur forehead(don't loose ur eyes and take care of ur nose, don't make ur team's pacer throw the balls).
U will find , how ur head is going to the ball after doing this drill(have done wonders for many) and make sure u r in stance when u defend the balls with the head.
5. Make sure ur bat is not coming so far wide towards slips. Maximum u can take it is pointing to second slip and face towards point.
6. Last but main thing, make sure top hand is the main hand and bottom hand is guiding hand. If u cannot do it, try using lighter bats.
6.