IMO a "good website" needs 2 important attributes for success (obviously in addition to having a good values/business proposition)
1) Good copy,
2) Good design.
Your website, with all due respect has neither.
Your website copy is only about yourself, when good website copy should be about the issues your ideal user faces and how you're able solve them.
Your website should also provide proof of your ability to deliver results by 1) demonstrating your expertise (such as work experience, certifications, or case studies) and 2) provide social proof (like reviews and testimonials).
Furthermore, your website must have clear messaging and clear calls to action or else all the time and effort you put into the website is wasted as the user closes the window never to return.
Finally, every piece of content on your website, from the website copy, to the branding assets to the design elements should work in cohesion to convey professionalism, trust and confidence, not sure having your grainy selfie is a way to achieve that.