Most Helpful Girl
I think you're putting too much pressure on yourself. You are not ugly. Also keep in mind what you define as average looking another might define as beautiful. You're too young to give up so keep your chin up and keep smiling because no girl wants to date a guy with low self esteem.