I do have some suggestions and they are all doable.
Firstly the mana base needs to be adjusted so that you can gain the most health and play spells as fast as possible.
tranquil cove,
scoured barrens,
isolated chapel,
evolving wilds and the basic lands will be good and fast enough for this deck.
Secondly You need to decide the deck focus because just blowing everything up on the field and gaining health is not a good strategy for winning ( i know because I beat a similar deck using a U/B zombie mill deck). Even though you're playing a control deck decide whether you want to STEAL health using card effects and defensive tactics, TAKE health using combat tactics and giving creatures
lifelink, or a combination of both. I understand you have your own playstlye but to be honest playing 100% defense is the easiest way to make yourself a sitting duck 100% of the time.
Thirdly do not play cards the give your opponent a choice or allow them even the slightest advantage. Doing so takes away the control element of the deck and gives your opponent room to counter (so don't play
path to exile, side board if you really need it).
Next you only have two types of creatures in this deck. I see that you have bounce spells but anyone can get around a spell wall if all you do is put cards back in peoples hands,
exile creatures (if they play any to begin with), if they discard you till you're empty or if they counter your spells as well. Set up a defense if you're gonna play control please because it's too easy to steal health from you when you have no ground game. Just s bit of advice that I hope helps. Let me know what you think when you get a chance.