Looks like you are making progress.
One thing that it helps to understand is that when you use film with a pinhole, how you go about creating a print from that film is quite important. A pinhole image is almost by definition deficient in edge sharpness, which is a major component of apparent sharpness.
Here is a resized but otherwise not heavily manipulated "snip" from a relatively high resolution scan from a larger, 6x9 negative:
And this is the result after some aggressive post-processing work, particularly with the the Unsharp Mask tool:
Not bad, considering this was taken using an exposure of about 30 seconds - our friends are great sports!
In case you were wondering, this is how our friends appear on 120 colour negative film exposed in an older but more "normal" folding, scale focus camera: