I think you're too hard on yourself... though you seem to have an awesome personality! Welcome to the community.
You're at a perfectly fine starting point. It's just that... a starting point. It will only get better from here. Try to remain positive and consistent and only good can come from it.
Best to you!