You won't necessarily become good at something just because you spend time and effort on it. You can certainly enjoy it, but you won't be as good as others who are naturally good at it.
You want to find something that:
1. You enjoy, are interested in, makes you happy etc.,
2. You are naturally good at it, ie. you are talented, will be competitive,
3. Is appreciated by others, ie. they will pay you to do it.
The luckiest people get all three in abundance. Others have to find a balance and compromise on one or the other. 3 can be a deal breaker but you can do without much of either 1 or 2, but not both. However, you will always be at a disadvantage to those who have both 1 and 2.
You want to find something that:
1. You enjoy, are interested in, makes you happy etc.,
2. You are naturally good at it, ie. you are talented, will be competitive,
3. Is appreciated by others, ie. they will pay you to do it.
The luckiest people get all three in abundance. Others have to find a balance and compromise on one or the other. 3 can be a deal breaker but you can do without much of either 1 or 2, but not both. However, you will always be at a disadvantage to those who have both 1 and 2.