Fundamentally speaking yes ofcourse NEO can surpass Bitcoin why? Because NEO has a roadmap, future projects, active and amazing team and active community who really supports NEO. Maybe not in 2019 but after 5 or 10 years NEO can really surpass Bitcoin.
All active coin, promissing and potential can surpass bitcoin. As people know, nothing is impossible in cryptocurrency world.
If the project has active team and also has experience, no doubt it can be good competitor for bitcoin.