Just for the heck of it you should make dieing give you xp, you would die, get the xp, and then lose it. Some more ways that I don't think you've mentioned ( I read the whole first page and the last page) Trees could give 0-2 xp. Farming pumpkins/ melons could give you 5-7 xp, creating a snow golem could give you 1-5 xp, makeing a nether portal could give you 5-10 xp, fishing could give you 2-4 xp, lightinig an end portal could give you 20-30 xp, and finally farming nether wart could give you 1-3 xp. You also need to add more types of enchantments, like fishing pole enchantments maybe even more types more types of potions.
I love the ideas, And I will implement some of them soon.