Yes it is hard to become famous. The main things to consider are:
Producer, band, manager, personal appearance, demographic, style, age, etc. You need to be willing to play the game and willing to play it better than anyone else.
The road is long and hard. Get yourself some head shots, body shots, a good recording of several songs. A manager that knows what time of year to send off press packs, etc…
Sing out as much as possible and get yourself in to a major market. You won’t be considered if you don’t have a following.
It’s really hard to do. No rest for the successful. Good luck.