For learning the basics your bike will be fine The upgrades you suggested will help too, though, as someone suggested, a full bike is another option. If you feel you enjoy trials and want to really try at it, a full build could work out cheaper and of better quality for you too For tips and advice on techniques, check out www.trashzen.com, as they have some really helpful How-Tos on there Hope you enjoy it