wow bro, this is impressive, the problem you're having is also similar to mine, i make mistakes in the farther and nearest line but i think that's okay for now, it'll improve with constant warm ups, and also practice some shallow boxes that'll help you, you already know the visualizing trick so I won't dive into that and I'll love to have your critics on my assignments.

wishing you best of luck