Filter by color, type, set, and mana cost card data from Scryfall
[2] A card with hexproof cannot be targeted by any cards, spells, effects, or activated abilities controlled by an opponent
I would say that you're better off with aggro rather than lifegain, but I'll give you some suggestions: LANDS Drop the 2 Opulent Palace, get 3 more Blossoming Sands, and you're running way too many lands, I suggest you drop 9, so your deck has 60 cards exactly, more than that will just throw you off your game
Creature lands add valuable utility to mana bases and are often stronger than regular dual lands or basic lands, at least in small doses
1 large metallic coin
Ferocious Pup is an entertaining card, wherein a much weaker wolf summons an average one to protect it