I'm a scot, between the scots and the irish, both of which i have blood lines running from, the language is probably the most complex english you can encounter.
I live in Dundee which is famous for its uninterpretable accent, we speak fast and use words that anyone who isnt native would have any idea what we were saying.
there is no way of picking up the scottish 'accent' because its not the accent you want it is the words, irish is likewise. for example i can type like this but if you heard me saying this it is far more than an accent. its a whole method of speaking aswell as an accent ontop.
example: i was with my mother going to the bakers, my mother asked for a scottish pie aswell as an onion filled pie (english)
until you are able to understand this (eh wis wee meh mither gain tae the bakers, meh mither asked fir eh scots peh in an ingin ain anah) (scotch equivilent)
I have been to england and america, nobody can understand me and i have great difficulty understanding them. we write in english but we speak our own thing, making it impossible to for anyone not raised in scotland (northern/midlands) to develop the tounge.
secondly...breavheart is acted by an austrailian, who does a decent job of conveying what people accociate a scottish accent with, but in reality thats not what highland scots sounds like. (glasgow and edinburgh is lowland scots, far more english mixing and the language/accent has took a stand more towards proper english) eg: billy connolly has a glasgow accent, sean connory has a edinburgh accent. (i recommend Braemarr, Dundee, Aberdeen) for those who want a 'Scottish accent' aswell as getting the thought out of your head, you will have a deeper understanding how deep the accent actually does