I understand that your AP has mac filtering enabled, this means you can't associate with it unless your mac known/accepted by the AP. So what you have to do is spoof your mac adres to one of the accepted adresses one way to find these is airodump-ng [interface]. let it run for a while and hope someone is communicating with the AP at that moment, you will see one table with AP's (upper) and a table with station (lower) and you can change your mac to one of the stations that was just communicating with the AP.
Ofcourse this will only work when someone is using the ap.
I'm quit new in this, but this should work.