I am a mid lane main who plays most champions
Stop that, Focus on 3-5 champs only so your mechanics on those champs will become second nature to you allowing you to just focus on everything else.
I also need help on how to track the enemy jungler's movement.
Start of laning phase watch for which lane is getting to lane late, if the top laner is late that means enemy jungle is at top side buff, if the bot laners get there late that means enemy jungle is bot side buff, if the mid laner late and has an aoe spell level 1 that means the jungle is at raptors (I don't think this will happen much in silver elo).
This way you can expect what side the enemy jungle will be when they finish their second buff first clear and can ward on the side they are on with your ward to spot a gank if they attempt to gank mid. If the enemy jungle is one of these
however do not use any spells for farming that might damage all your minions just last hit with auto attacks to ensure that the wave will be on your side more (or stays in the middle long as you don't end up close to enemy tower it's good) cause these guys can pull off a level 2 red buff cheese gank.
A good ward spot in the enemy jungle is raptors so you can see them when they get to that camp (Best camp to ward vs annoying stealth champs like
), you can also try to get a pink ward in the bush by wolf camp if you can afford to do that.
You also said that people you been playing vs are passive laners, if they suddenly start playing aggressive instead of passive (without leveling up) that pretty much gives away that the enemy jungle is coming to gank you.
Not all jungle champs gank the same way so think about the possible routes they can gank you from base on whatever champ they are playing to ward from whatever spot you think they will gank you from instead of the norm.
I also have trouble with certain matchups (Katarina, Talon, Ahri, and Annie)
If you're playing a ap champ rush
or
first back, if you're playing ad vs ap rush
first back.
Don't finish these into the items they build into just sit on them cause it's enough to let you survive their all ins longer to escape or kill them.
Build what you would normally build after rushing those items.
Edit: your orianna seems to be pretty good, same with your lux and veigar with how few deaths you had (yes it's only a few games you played as them but you sure don't die on them as much as you do on the other champs you been playing).
Just got to work on your lux cs and you're good.