I'll read it :)
The first bit I can't really help with since I've never really had the issue with it, but the best advice I can give you is try not to take the games too seriously? Or at least not the ones you're losing. Everyone has good games and bad games. Try not to think too much about it alright?
And the second bit is quite easy. Try to play with your higher ranked friends so you can rank up and play against people who play a bit more predictable. I don't know what your rank is, but I can give you a tip. Make a new account and do the placements to see where you end up! It could give you an idea of where you are skill wise.