You might find some advice and help here:
There are many other sources online which have advice about puppy behaviour. I just chose a quick one.
It is natural for a puppy to bite. This is what is called "mouthing" and all pups do it. They are learning about the world and discovering by biting things. It's an important way of discovery for them.
When a puppy is with its littermates and mother, it soon learns the limits of biting. If it bites other puppies too hard, they will yelp, and so it senses not to do that so hard any more. It will learn to bite much softer (in play.) If they are taken from their littermates too young, they will carry on biting because they can't learn when to stop. That's why it's never a good idea to take a puppy from its mother/siblings before 9 weeks old at the earliest.
I truly do not feel there really is such a thing as an overly hyperactive puppy. They are all like that. Full of endless energy, and with no guidance about what the social rules are. So we have to learn about what to do, to guide them and be fair to them. And yes, this takes patience and a little knowledge.
Sometimes puppy training classes will help. Often a local vet's office will have "puppy socialisation groups" or at least may know of some training classes. This is just to guide all that puppy energy in the right direction, and socialise them properly with their own kind, and with humans.
You will have to be patient with this little one, and train him!