Try playing pugs or with a team instead of lobby, you won't pick up as many bad habits and the players will be a huge upgrade from tf2lobby. There isn't any coordination in tf2lobby and you'll get away with a lot that wouldn't happen when you play a real team.
your 1v1 will just come with time. Dm and mge a ton and everything will get better.
Scout v Soldier is good for hitting things while you dodge because of soldier's slow movement speed.
Good luck.