English: have felt like I could do better.
Telugu: నాకు ఇంకా బాగా చేయొచ్చేమో అనిపించేది.