As far as the sporran goes, a lot of fellows wear it far too low. It is neither traditional, iconic, or historical. Find a height that is comfortable and stick with it. That should solve some of the problem at least. It does for me.