Your accent may be okay
There is no such thing as a "native English accent". English speakers from Boston sound much different than those from South London, Sydney or Delhi. Sometimes the differences in accents between native speakers can be so great, we can't understand each other!