My idea is three specializations,player can choose one,like hero and play game
So for example :
1 - Fight mastery
+2% damage every 5 tower levels for all towers
+1,5 crit chance and damage every 5 tower levels for all towers
+2 attack speed every 5 tower level for all towers
Also reduce 1% gold,item chance,item quality,experience gain and luck every 5 tower levels for all towers
Special : +1 multicrit every 400 tower levels for all towers
When player reach 1000 tower levels,player gets + 100 base attack for all towers
2 - Tactical mastery
+3% item chance and quality every 5 tower levels for all towers
+4 % experience every 5 tower levels for all towers
Also reduce 1% attack speed,damage,crit chance and damage every 5 tower levels for all towers
Special : Every 150 tower levels player gets epic potion of player choice (Critical Dust / Lucky Dust / Wise Dust / Vital Dust)
When player reach 1000 tower levels,player gets double item gain
3 - Greed Mastery
+5 % gold gain every 5 tower levels for all towers
+1 health every 10 tower levels
Also reduce experience,item chance and quality by 1% every 5 tower levels
Special : Spawn treasure goblin every 3 millions of money player earned
When player reach 1000 tower levels,everything cost no money,including attack of Blofeld Laser Satellite