Yeah, i agree with Von. You'll always under achieve if you dont have 100% confidence in your ability because only when you have that confidence can you perform your best. At 20 years old you've got time to wait and join the pro ranks when you feel you're ready.

If lack of training etc is the problem, you truly life for boxing and want to make if happen and if you havnt got anything really stopping you from doing it, then move away, set yourself up somewhere different, probably abroad where theres top class gyms and loads of good sparring partners ready to take you to the next level. Its better to hit the pro ranks hard in 2 years than just go in there now and be average. Underachieving in the amatures is one thing, its gonna feel 10 times as bad if you underachieve after turning pro just because of insufficient training etc.

Just my opinion but best of luck whichever way you decide to go

Cheers