low score in Mathematics is not a big problem i was in same situation like you i got visa in third attempt but almost 5 years ago ....your profile looks good even ielts too ..... i would recommend you to go for post graduate program related to civil Engineering ....
Good Luck :)