Hi Niller.
Personally, I have been able to get roughly 320 levels from killing bosses and getting xp levels. (Herobrine, Zulrah)
This is of course a big gamble as you might not get xp for a few tries.
Another good one is just grinding. As you said, you currently grind blazes, which I've found to be very effective.
Hope this helped.