There are several things one must consider when it comes to army of Czechoslovakia against Wehrmacht.
Considering all factors, the ability of Czechoslovakia to successfully defend is vastly overestimated these days.
I think it is sometimes perhaps overestimated, but you seem to seriously underestimate. If it was Czechoslovakia vs. Germany, it's one thing. If it's Czechoslovaka and France vs. Germany in 1938, it's completely another.
- Tanks - the often mentioned weapon - were not nearly in sufficient numbers, not to mention their tactical implementation
I don't know much about the tactical implementation. What information exactly do you have?
- Forts - the other factor - were also not nearly sufficient. The original plans for heavy fortifications were not finished due to time and budget constraints. Anschulss of Austria created new border. The replacement light fortifications could only stop pure infantry attack. They had no way of stopping mechanized units or survive artillery fire. They were shallow and equiped only with few light and even fewer heavy machine guns.
I am not sure where are you getting most of the info. Original plan was not finished, but nor was Werhmacht's and Luftwaffe rearmament in 1938. Those "light fortifications" with mostly light machine guns could use AP ammo that would be pretty efficient against panzer 1 and panzer 2 - there were very few panzer 3/4-s back then. Further, they were _not_ intended for isolate defense, but as a strenghtening of the defensive line, with other troops in field fortifications. So far as I recall, AT gun numbers were quite adequate for the time, and let's not forget that even field guns of the time would ruin any German contemporary tank with single hit.
- Infantry was sufficiently equiped, the nuber of machine guns per soldiers were comparable, but there were severe problems with training and tactics, that for example didn't allow effective use of said machine guns
Any reference, please?
-Artillery - the lightning of generals - was based on outdated principle of favouring super-heavy guns and there was sever lack of smaller and mobile pieces that were shown to be crucial in the early years
I don't know exactly what was lacked - I don't think there was lack in the planned numbers, there may have been actually quite bit of surplus, due to new types replacing the old. There were some old very heavy pieces, that were usable more or less as siege artillery or for static lines, but they were by no means core of artillery.
- Airforce was clearly unsufficient. Avia fighters were result of wrong bet on maneauverability over speed, French bomber produced under license were outdated and both were not nearly in sufficient numbers
Well, yes. Airforce was inferior, there was no radar network, it would have been biggest weakness. Unfortunately antiaircraft armament was not on desirable numbers as well.
- Tactical and strategic skills of Czech generals were not on par with Germans. For example when the army was mobilized in September 1938, all units took exactly the same positions as they did during prior mobilization earlier that year. This is horrible mistake that would have been punished severly
I am not sure what exactly is your background, but when defending, you take best terrain. The choice may be obvious, but so what. Element of surprise is not everything - critical was to mobilize fast enough to get into position and not to be caught with your pants down. To try to conclude negative judgement from that is I think not rational.
- Support of local population in the border areas was questionable at best. Germany could rely on large number of agents and volunteer units that were even inside the Czechoslovakian army itself and would easily create chaos
As far as I recall from what I read, there were some uprisings that were supressed already, and the remaining main problem was that part of Germans would not mobilize. I have no idea what do you think few lightly-armed poorly-trained men could do behind the lines.
- Planning and strategy was clearly on German side. They did prepare for the eventual invasion very carefully. Previously mentioned agents mapped all possible routes very carefully including the position and nationality of gandarmes, capacity and structure of bridges, roads and railways.
What you mention as careful planning is really only basics. If you think that gave them superior knowledge of terrain, you are plain wrong. German understanding of Czechoslovak army organization was rather inaccurate in many areas.
All-in-all: if you think Germany stormed over Poland, they would have even easier time against Czechoslovakia
There was _huge_ difference because Polish military was grossly delusioned and unwilling to make hard choices. Czechoslovak had no ilusions and planned to fall back east from Prague where Polish were unwilling to cede much less crucial areas to improve front lines to something that could have been perhaps defensible.
For your information, Czechoslovak army in South Moravia at the time of Munich conference was numerically superior to Germans (because that was the crucial area).