That is a pretty big puppy at 13 weeks and 30 lbs.
I see staffie X looking at him sideways. He definately has mastiff.
Hard to say as puppies features evolve. You may have a better idea when he grows out of his baby face.
Whatever his mix, he is absolutely gorgeous.