The races you implemented are fundamentally broken. I'm afraid there's not much point in explaining why or how you should balance these races out as I'm concerned you'd have to start from the very beginning in order to make these races fair and enjoyable to play. I will point out the main issues I have with the map and link you some well-received custom races. Hopefully, it will help you with developing your races.
The first and probably the most pressing issue I have with your races is the lack of both creativity and effort. The majority of the units are taken from the Neutral Hostile and Naga races and aren't changed in any way - same statistics, same price. This means that certain units will be nearly useless when compared to others (there are obvious stat imbalances between Neutral Hostile units). I won't delve deeper into this issue, as all you have to do is to compare these units to units offered by four original races and adjust the statistics of the former.
The heroes are in most cases just remodels of base heroes that already exist (Naga Royal Guard - Archmage, Salamander - Firelord, Ursa Warrior - Tauren Chieftain, etc. <the list goes on for quite a while>). Needless to say, this should be changed if you want your races to be considered creative.
Due to the bizarre way of choosing the custom races, the heroes and workers suffer from decreased health - Felwood Wisps, for example, have only 96 health (heroes are also affected which means that they are weaker than their original counterparts <Naga Sea Witch from the Naga race is weaker than the one from the Tavern, which doesn't seem right>).
I could now make a list of all the units that need fixing, explaining why they cannot stay the way they were, but I think that's a bit too much work and you can already get the idea of what is wrong with these custom races. Here are some links to maps with somewhat balanced and definitely more creative units which you can study in search of inspiration and improvement for your races, because for now, this resource is lacking in multiple departments due to its numerous issues.
Dwarf Race
Scarlet Crusaders V.2.5.1
High Elves V2.5