I try to practice with my friends but its almost like im not really practicing anything and im more/less just living on mechanics with NO strategy whatsoever. Ill give you an example:
My zerg friend goes for Muta-Ling-Baneling
I go for straight marines
We are playing on Entombed Valley
I scan and see him at the xel'naga tower with his almost maxed army
I leave my base with my 1-1 (possibly 2-2 if its after 13 minutes) marines and 8-10 medivacs
We fight in Middle
I win (marines vs MLB) with pure micro while still macroing at home (less than 400 mins and 400 gas at all times)
This is what I mean. I only win if I can micro. Its the same result vs Protoss who go for pure High Templar rather than a combo of HTs and collosus (for aoe of course, not literally a pure HT army) and I go MMM. I feel that if I can figure out what my problem is and why my brain refuses to remember anything, I can be very successful as an SC2 progamer. I have the same problem IRL as well. My mom will tell me to wash the dishes, I say okay, 4-6 hours later im being yelled at because I completely forgot to wash the dishes. As far as ANY build orders are concerned, most of the only things I can remember are basic openings. EX:
Flash 14cc vs Toss/Zerg (14cc, 14rax, 16rax)
1 Rax expand (12rax, 16 orbital, 16cc OR 12 rax, 16 orbital, 17-18 supply, cc whenever you get 400 mins)
^^ easy shit like that. Its not even that I remember it, I just do it based off of how much money I have. If I had to give you an idea of what EVERY random thing I do is based around, I would say gas. The moment I take a gas is when the randomness starts. Sometimes i'll get early upgrades, sometimes i'll get early tech. I really have no real direction or goals when it comes to playing, I just play. I told my friend that i'm almost playing like a robot that has no emotion (until I lose of course T_T), there is nothing but pure micro and macro. Its almost like an AI. If you watch the zerg AI, they go 1 base lair with every tech and just randomly attack with a random assortment of roaches, lings, and hydras. Thats how I am, except i'm terran and I 1 base VERY rarely.
It has gotten to be such a big problem that I don't even like to ladder anymore because I just simply dont learn anything from my replays. I know when baneling busts hit, I know the timing for a dt's rush, I know when a 4 gate is coming, etc... but I have no build order so if I scout whatever all in is coming a little late, I will lose because I more than likely did something random like double ebays, stim AND combat shield all behind a 14cc.
Any ideas on what I can do? I will post replays if needed.