look! this world is so unfair! its a fact! you have a good degree you still might not get a good job! okay!
and who says if ur a b.tech u cant be good structural engineer! yes practitioners may not have qualification. and yes international universities recognise this! Unfortunately i dont have any idea if any firm in pakistan thinks out of the box and go out of the normal ways! but keep moving, keep struggling!
Distant learning is yes difficult, I would not recommend it to you! Fee is same, duration is max 7 years, Its upto you! course is same, infact everything is same! difference is just have to study your self! which is difficult!
Do you think Mark Twain, Henry Ford, William Shakespeare or Albert Einstein had degrees? You already have B.Tech! just ask your self! "WHY CANT YOU?"