Hey Berry, I can't help with coaching but I can answer some specific questions you might have.
With regards to cheese it is really MU dependent and different cheese has different responses. Also consider that Terran can beat early aggression with earlier aggression because Reaper is a Tier 1.0 unit. Protoss and Zerg has to unlock higher tier units by building new structures.
Personally, I feel that many Terran players don't utilize the aggressive power of reapers. In the case of a worker trade, Terran will most often be ahead because of MULEs.
My Match ups fluctuate i mean TvP used to be my best and TvZ was strong but now weak again Bane Bust and 2 base toss plays are hurting aha
Get used to that, that'll be the story of your life as you improve. You'll learn to execute something that others your level will really struggle with, and that will make it feel like you're vaulting forward, until you start playing with the players who have learned how to handle that particular thing. Don't get too caught up on it though, because the higher you get, it is less and less about the one big change you can make and instead the multiple smaller ones.
If you're struggling vs all ins, put a bit of time into improving your scouting. Learn how to spot specific all ins and then prepare for them.
Otherwise, play a lot of games and focus on your macro - spend your money, always build SCVs, always produce units out of your barracks, never get supply blocked. A good tip is to find a replay of the same build you are using, fast forward to 10:00 and take a look at how many SCVs the pro player has (make a note of any that died also). Try to have the same number of SCVs at 10:00 as they did.
Even the smallest donations help keep sc2sea running! All donations go towards helping our site run including our monthly server hosting fees and sc2sea sponsored community tournaments we host. Find out more here.