I've noticed recently my aim as a solider is relatively poor and after asking various people i'm receiving mixed opinions on how to fix it. My solider rocket aim tends to be reasonably poor with my shotgun being quite decent. I tend to rely off splash damage a lot with rockets and rarely hit directs on people.

Firstly I'm confused as a solider where I should actually aim?

Should I be aiming for directs? So I can achieve maximum damage

At the feet of the opponent so as to send him into the air?

Splash damage (i doubt I'm suposed to do this but it's possible some people may use it)

How to help improve my aim?
To fix my aim i have been told to play a lot of mge. However I have also been told that mge will only fix my dm and not my aim and to instead play lots of pub.

So what is the best way to fix my aim ?
And also supposing mge is the answer what maps in mge do you recommend i play?

Thanks in advance and apologies if this question has already been asked many times by other players.

If after those you STILL want some advice - i advise you to work on your game (namely game sense/understanding) more before you start worrying about your aim. There are almost no players that have good aim and can just play off that in a high level team (I guess you can say sheep at the start was like that but it was different having someone like bowt coordinate most of the teams actions) but even so the point still stands.

I've said this time and time again - people need to stop thinking about their aim so much. You don't REALLY think you're going to aim like TLR or anything with ~50 hours (as indicated by your profile, could have more for all i know). Just have confidence in your play and you are sure to hit the shots you NEED to (it's a different thing to hit the shots that need to be shot, it's another to be flashy).

Hitting shots is situational - you want to be generally hitting players on their feet so you can bounce them - this allows you to "Juggle" them and follow up with either a well placed airshot, a shotgun in the air, or allows you to predict and control their movement easier and shoot them as they land (this is mainly in ubers/general combat).

If you aren't straight up brawling people (eg during ubers, etc) you're going to be aiming for spam shots: try shooting common spots (Eg near medkits, gaps between crates in granary, etc) to make it easier to do damage - there's next to no chance in hell that you will hit a direct from the top of left crate on granary to the other side.

If you REALLY want to go the mge route then play ammomod [mge]. Allows you to practice ground aim which is the most important aiming area for soldiers, and if you want to go for airshots you can juggle them on that map pretty easily.

TL;DR,

*don't worry about your aim so much especially when you have little hours - worry more about improving your understanding of the game and game sense

*have confidence in your ability to frag, if you will it to happen there's a good chance it will

*types of shots are situational, adapt your spam/shooting/whatever pattern to the situation at hand