I'm no expert, but here's my suggestion(s).
First thing i did was count your mana symbols | 7U 5W 4R = dual lands should focus U > W > R
If you want to stay at 25 lands, but include fetch-lands, here is the land base i suggest:
4
Flooded Strand1
Steam Vents2
Prairie Stream4
Temple of Enlightenment4
Temple of Epiphany4
Island3
Mountain3
PlainsEDIT: the land base above is not the most optimal, just tried to use what you already had in your list + 4x fetch and a couple shocklands to fetch
Personally i feel you could probably shave the lands down to 21-23 with the fetch lands, since you'll be trimming it by fetching.
I swapped out the "comes in tapped, gain 1 life" lands for their temple equivalent\basic land; scry > gain 1 life.
Usually you don't need a lot of duals\tri lands since you typically only need max 2 of a given color to cast the spell; just tap correctly.
I used to love Temples, but coming in tapped without a choice turn 2-3 when you really need it for a counter card drove me nuts!
I might even take out 2-4 of those temples for more duals if the budget can stretch, or even basics if you find the lands too slow.
As for
Arid Mesa, i wouldn't bother; a
Windswept Heath or
Prairie Stream can fetch everything you'd want, at a cheaper price.
I'd suggest finding the 2 colors your build around most and get the fetch land that fits that.
You'll likely be able to use them in every deck; I use
Windswept Heath as my fetch for RG, 5-color and RBW decks.
Hope this helps, or at least sets you down the right path.
Cheers,