Selena Gomez doesn’t think she’s the best singer in the world.

The 22-year-old released her debut solo album Stars Dance in 2013 after previously focusing on her acting career. She is now promoting her latest single Good for You, which will feature on her second album but Selena admits she has realised her limitations as a musician.

“For this record I wanted to find my sweet spot, if you will," she explained to the Elvis Duran breakfast show. "I know that maybe vocally I wouldn't be the greatest singer in the world, but I know my strengths now. I know that I can translate emotion and heart, and I've written more than I've ever written on any album for this record.”

Selena began her career on TV shows including Wizards of Waverly Place. When the show concluded she formed a band, Selena Gomez & the Scene, which released three albums before going on hiatus in 2012. Her high profile on-off relationship with fellow musician Justin Bieber also secured the star plenty of headlines, but now that they have parted for good, Selena wants to focus on achieving her goals on her own terms.

“I have a lot to prove, but I think, for instance, this song is totally in my register. It's smoky and fun and sexy,” she smiled.

However Selena also admitted during her chat with the host that she does take people’s opinions of her to heart at times.

“I get sad, I get anxious, I get emotional, I get happy,” she revealed. “Especially in my 20s, my gosh! I feel like I'm figuring out who I am and I'm constantly being criticised."