Ok. Here goes, firstly my thoughts typically seem opposite to what others have said. That doesn't make them wrong, you must choose what works for you. If what I say doesn't work, don't do it!
My thoughts are..
Throughout the history of the game most (not all) of the greatest batsman have been side on to face the bowler, especially their hips and shoulders, if not always their feet. As a result, unless there is a very good reason not to be side on, this is what I would encourage.
As is well known I also advocate standing still, rather than a pre-delivery movement, on the basis that with the standard most people play it is unnecessary to over complicate your batting.
If your are having trouble planting your front foot, this is usually something to do with either moving your foot to the line of the ball before your head or the batsman premeditating the shot.
So what to change?
Get three tennis balls and place them in an arch around your off stump, on 12, 1 and 2 o'clock for a right hander. Then with your top hand lean towards the first ball, head first the shoulder then foot then bat. Repeat for the second ball and the third. And go again. After a while progress to throwing the ball up and hitting it on the second bounce, once your have is sorted it is about repetition.
Remember you are using your top hand only as you are not going for power, but position. Make sure your back foot stays still and your hips are pointing to where your are looking to hit the ball.
You can shadow bat to practice this.
I have done this exercise with almost everyone I have coached...
Good luck.