Hi you have gone troop specific to early with your melee you should only do this once you reach hero level 54 with hero's abode level 21. troop Health is the most important stats when it comes to troops followed by troop Defense and lastly troop offense but what is even more important than those 3 troop stats is enemy troops health followed by enemy troop defense and enemy troop offense. Here is the perfect set up for hero level 50 with hero's abode level 21 you will have a total of 276 points to sink into to you hero if you are not at hero's abode 21 you will only have 256 points, I will give you the perfect set up for both scenario's.
Hero set up for military with 276 skill points
Enemy Troop Health 50/50 50%
Enemy Troop Defense 50/50 50%
Enemy Troop Offense 50/50 50%
Troop Health II 50/50 85%
Troop Defense II 5/50 1.75%
Troop Health I 5/15 2%
Troop Defense I 5/15 2%
Troop Offense I 3/5 1%
Hero set up for military with 256 skill points
Enemy Troop Health 50/50 50%
Enemy Troop Defense 50/50 50%
Enemy Troop Offense 50/50 50%
Troop Health II 30/50 32.5%
Troop Defense II 5/50 1.75%
Troop Health I 5/15 2%
Troop Defense I 5/15 2%
Troop Offense I 3/5 1%
Once you get past Hero Level 50 you should use the rest of your points in the following order if you have chosen to go troop pacific with Melee. Once you are hero Level 60 with Hero's abode 31 you will be able to max out all of the below stats with still 115 points to spare
Troop Health II 50/50 85%
Troop Defense II 50/50 85%
Troop Health I 15/15 15%
Troop Defense I 15/15 15%
Melee Health 50/50 50%
Melee Defense 50/50 50%
Melee Offense II 35/35 53%
Melee Offense I 15/15 17%
Troop Offense I 5/5 3.5%
Troop Offense II 25/25 10%