Your right, self-mill didn't really get any love from AVR. Which I think is a shame as it's my favourite deck to play in Block. I see you've got
Sheltering Word
in your sideboard, which I think is a good replacement for
Ranger's Guile
, but other than that there's not much to add from AVR. I'm thinking about maybe running the new


land
Alchemist's Refuge
, since there's not a whole load of instant speed removal you can cast your creatures on your opponents end step and then swing with them on your turn. However if you haven't got the Dual lands your mana base might be a bit shaky.
I run the deck in



rather than



and main deck
Blasphemous Act
but thats due to the ubiquitous nature of


aggro decks I play against. So if they're not too prevalent in your meta maybe stick with the

.
As far your deck contents go I have a few suggestions, first of all you need more lands, 19 isn't enough, even really fast aggro decks run more then that, I know you run mana accelerators but you still need more, I'd say a minimum of 22 lands. Also seeing as you are tri-colour, with no dual lands, you need to put in
Evolving Wilds
to help fix your mana.
24 creatures is a good number in this sort of deck as you need to be able to reliably get alot of them into your yard, so I wouldn't run any less, but I would change some around. First off I don't think
Avacyn's Pilgrim
is that amazing in this deck, I used to run him in my build, but just found I didn't need him. For me he didn't fix my mana as I had no

mana requirements and I found the the ramp wasn't that useful. You can't use him to get
Splinterfright
out on turn 2 as you'll have no creatures in the yard and he'll just die. The best creature to get out early would be
Kessig Cagebreakers
so they are useful there, but I don't think they are that important, however alot of list I see run them so maybe I'm missing something, if I am someone please let me know. Now what to replace them with? The first thing noticed when looking at your creature base was no
Ghoultree
s, I love this card, it's at the other end of your curve but often in the late game he'll cost you the same as an
Avacyn's Pilgrim
lol, and in the mid-game he can reliably cost 4-mana. One of the thing's I like to do with him is cast
Artful Dodge
on him and swing for the win. One other creature I'd like to suggest is
Dawntreader Elk
, he fixes your mana, and seeing as you are not running the duals, mana fixing is very important to you, he also ramps up a little and he puts himself in the yard to power up your other creatures. He's definately worth considering. There's one more creature I sometimes run, however I'm not necessarily recommending him, it's just he has 2 of my favourite abilities, is
Ambush Viper
. He's not the best, but as these decks generally lack removal he is good at snagging an unsuspecting
Champion of the Parish
or
Stromkirk Noble
early on. So he's removal on a stick and he happily puts himself in the yard, maybe consider some for the sideboard.
Now onto the spells, I think a must have in


selfmill is
Trackers Instinct
, it helps to mill you and find a creature you're looking for, so I'd definately include some of these. I'd probably swap them out for
Unburial Rites
because A) I'd be taking the Pilgrims out so I wouldn't have access to

mana and B) the idea of the deck is that it wants as many creatures in the yard as possible, you don't want to be taking them back out. Yeah it's nice to get Cagebreakers or a Spliterfright back once in a while but overall it's not worth it.
Spider Spawning
can be good but it's vulnerable to
Sever the Bloodline
and
Curse of Death's Hold
and othe mass removal, so if alot of people are playing these cards in your meta maybe you should consider them for the Board.
The sideboard looks o.k but I wouldn't bother with the lone
Mountain
and the
Blasphemous Act
s, in a self-mill deck it's all to easy to mill that lone mountain and then you've got an uncastable card sitting in your hand/deck, which is not what you want. Like I said before if you feel like you need the
sweeper
consider maindecking it and swapping to



and dropping the

. 1 last thing, you've got
Natural End
in the board to deal with pesky artifacts and enchantments, which is good but I'd replace it with
Bramblecrush
as that also deals with Planeswalkers and annoying lands.