Question: how long does it take to get good at fps?
Answer: To be REALLY good, I believe it's somewhat in a ballpark of hundreds, if not thousands of hours. Following Paretto Principle, I'd say I've applied 20% of effort to be really decent, and to get great I probably would need five times as much, so I'd say ~ 500–1000 hrs and you are a competitive player.